Real-Time Shell Streaming, Tool Search, and Skills as Slash Commands

2.1

This release focuses on keeping you in flow: shell output streams as it happens, Tool Search loads MCP tools on demand so your context window stays clear, and skills are now invokable as slash commands. This release also adds device flow authentication for remote environments, RHEL support, and several rendering and stability fixes.

Real-Time Shell Output Streaming

Shell command output now streams to the terminal line by line as it runs, instead of buffering until the process completes. Long-running commands like builds, test suites, and deployments show progress immediately, so you can follow along and catch issues early. Learn more ->

Tool Search loads MCP tools on demand instead of sending every definition with each request, keeping your context window clear when you have many MCP servers configured. Enable it with kiro-cli settings toolSearch.enabled true. Learn more ->

Skills as Slash Commands

Skills defined in .kiro/skills/ are now available as `/skill-name` slash commands. Type / and the skill name to invoke it directly, giving you quick access to reusable agent instructions without switching agents or copying instructions into your prompt. Learn more ->

Device Flow for Remote Environments

Sign in with Google or GitHub from SSH sessions, containers, and cloud workspaces without port forwarding. The CLI displays a URL and one-time code you enter in any browser — same flow as Builder ID and IAM Identity Center. Learn more ->

Red Hat Enterprise Linux Support

Kiro CLI's terminal UI now runs on Red Hat Enterprise Linux (RHEL). If you're working in enterprise Linux environments, you get the same full-featured terminal UI experience available on other Linux distributions, macOS, and Windows. Learn more ->