Kiro CLI 2.0 ships today with three things developers asked for: headless mode for CI/CD pipelines, native Windows support, and subagents that work in parallel.
Headless mode is the big one. Generate an API key, set it as an environment variable, and Kiro runs programmatically. Automated deployments, pull request generation, troubleshooting, all without someone at a terminal. It turns an interactive agent into something you can script and pipe. This is where agentic tools become genuinely useful instead of just interesting. The setup looks straightforward. The real test is whether it holds up on messy production CI/CD pipelines, not clean demos.
The Windows support is overdue. Doug Clauson, Product Lead at Kiro, acknowledged that needing WSL was a frustration. Now it runs natively in Windows Terminal.
The UX refresh introduces subagents that parallelize work while keeping the parent agent's context clean. Clauson demoed it building a snake game with a designer-implementer-reviewer loop, each subagent's trace visible individually. A real-time task list tracks progress on complex jobs.
Kiro CLI started as Amazon Q CLI. The rebrand signals the team wants this to stand alone as a general-purpose tool, not an Amazon ecosystem add-on. The cross-platform curl install supports that read. But Kiro hasn't said what changed under the hood. Same model? Same licensing? Different name only? That matters, and the silence is noticeable. Install is a single curl command on macOS, Linux, and Windows.