V3 by Default, Classic and Desktop App Retired
3.0.0This release makes V3 the default agent harness for interactive Kiro CLI sessions on hosts that can run it. Existing V2 users are asked before the default applies, and Kiro upgrades custom agents still in the V2 format unless you turn that off. Kiro CLI is now a single standalone kiro-cli binary that retires the Classic interface, the desktop app, and inline autocomplete.
V3 brings capabilities V2 does not have. Cloud sessions let you disconnect and resume later from /sessions. Memory, once enabled, carries repository context forward. Approve for me, once enabled, approves routine actions, blocks unsafe ones, and asks about the rest while your deny, ask, and allow rules still decide first. /sandbox isolates shell commands, /autonomous on runs tasks without per-command approval with sandboxing on, and Workflows show their plan before starting. Turn on Workflows under /settings > Features.
- Classic interface: The Classic (V1) interactive experience no longer runs. If your command, alias, or settings still select it, Kiro offers Continue with V3 when you start a chat, and scripts ignore the selection. To keep the V2 agent, run
kiro-cli --v2. Learn more -> - Desktop app: Kiro CLI no longer ships the desktop app. Existing macOS desktop app installs switch to the standalone
kiro-clion their next update check. To reinstall or change how Kiro CLI is installed, see Moving from the Kiro CLI desktop app. - Autocomplete and inline suggestions: Inline shell autocomplete and inline suggestions are retired with the desktop app and have no standalone replacement. The
autocomplete,inline,translate,theme, anddashboardcommands are unavailable; remove them from your scripts. Runningkiro-cli doctornow directs you tokiro-cli diagnosticorkiro-cli issue.
V3 is now the default. You no longer need --v3.
- Interactive: New sessions start on V3. If you already use V2, you'll be asked first.
- Headless: By default, scripts using
--trust-all-toolsstart on V3. Other scripts stay on V2. - ACP: By default, new clients start on V3. Existing clients stay on V2 unless already supported.