This version makes Windows and Linux first-class installs, moves your secrets out of the config file and into an encrypted vault, and turns the dashboard into a place to edit code, not just discuss it. Every messaging channel reaches parity with Slack and three new ones arrive, MCP servers stop guessing about safe process sharing, and boot uses far less memory.
Windows now ships a signed installer with in-app auto-updates on the stable channel, and the desktop app installs on Linux from .deb or .rpm with a fixed install path, a desktop entry, and per-format in-app updates. The Linux desktop app needs glibc 2.34 or newer; on an older host the one-line CLI install still works. Kiro Crew can also read and drive native Windows applications through UI Automation, so Computer Use is no longer macOS-only, and the Windows agent tree now runs under a Job-object process and memory ceiling that mirrors the Linux control. Learn more ->
Secrets are now stored in an encrypted vault, managed from a new Settings > Secrets page where values stay masked and are never sent to the browser, and can be withheld from agents on a denylist. An MCP server's environment can reference a stored value as secret://NAME, resolved from the vault at spawn time so the secret never sits in on-disk config. Learn more ->
The transcript gains side-by-side diff rendering, per-file editing inline, and a project file tree in the side panel. A file edit made by a tool now renders as an always-visible diff card instead of hiding inside collapsed tool details, and many more file types preview in place: video and audio play inline, XLSX spreadsheets render with sheet tabs, and notebook previews show embedded images, highlighted code, and Mermaid diagrams. A keystroke-launched command bar names each row's kind and ships on by default. Learn more ->
Three new channels join the roster: WhatsApp (link a personal account by QR code), iMessage (routed through your own Messages.app via a local macOS bridge, deny-by-default with an explicit allowlist), and Feishu (Lark). Teams, Telegram, and Webex reach parity with Slack, and Discord gains a nine-command slash menu with a model picker, runtime stats, and cron delivery. A shared fix means /yolo and per-session Trust now actually take effect on Teams, Webex, WeCom, WeChat, and iMessage, where they were silently inert. Learn more ->
Session search now spans every connected gateway and interleaves local and remote results, and a query like 4411, /pull/4411, or owner/repo#4411 all find the same session. Reaching the top of a long transcript loads older turns instead of stopping, you can filter by tag and assign any custom hex color, and an opt-in dashboard MCP set lets one session message, stop, and read another to hand off work with its full context. Learn more ->
Boot uses about 875MB less memory: the embedding model no longer loads at startup when there is no embedding work to do, and loads on first real use instead. The dashboard opens immediately by printing its URL and launching the browser without waiting on MCP probing, sandboxed spawns are about 1.45 seconds faster each, and kirocrew CLI startup drops from 1.3 seconds and 112MB of imports to 0.5 seconds and 54MB.