The daily user activity report now includes a User_Email column containing each user's email address. Enterprise admins no longer need to cross-reference user IDs with a separate directory to identify who generated specific activity. The email appears alongside existing fields like UserId, Subscription_Tier, and Total_Messages in the CSV delivered to your S3 bucket. Learn more ->
Kiro is now included in the AWS HIPAA Eligible Services Reference, meaning organizations subject to the Health Insurance Portability and Accountability Act (HIPAA) can use Kiro as part of their compliant workloads.
Note: This applies to the Kiro IDE and CLI. Kiro Web is not included in HIPAA eligible services at this time.
For details on Kiro's compliance posture, see the Compliance validation documentation.
This release gives you finer control over how conversations flow and how the model thinks. Rewind to any earlier prompt to explore a different path, set reasoning effort per model, and manage all your preferences from one unified settings menu. Workspace initialization is also 88% faster.
Rewind conversations
Jump back to any earlier prompt in a conversation and continue from that point in a new session. Use /rewind to pick a turn, then branch off without losing your original thread. This is useful when you want to explore an alternative approach or undo a direction the agent took without starting over from scratch. Learn more ->
Model Reasoning Effort
Control how much thinking the model does with /effort. Choose from five levels: low, medium, high, xhigh, and max. Lower effort means faster, cheaper responses for straightforward tasks; higher effort gives the model more room to reason through complex problems. Learn more ->
Unified Settings Menu
Access theme customization, keyboard shortcuts, and terminal configuration from a single /settings command. Run /settings theme to change colors, /settings keybindings to view shortcuts, or /settings terminal to enable Shift+Enter / Option+Enter for multi-line input. The existing /theme command still works as a shortcut. Learn more ->
You can now stop the agent mid-task, see progress while your workspace spins up, and enjoy a more polished layout on smaller screens. This update also resolves several session stability issues.
This release gives you more control over which MCP servers you can connect to, where Kiro lives, and how the TUI responds to your keystrokes.
OAuth Client ID for MCP Servers
Connect to HTTP-based MCP servers that don't support Dynamic Client Registration by setting a pre-registered oauth.clientId in your MCP config. This unlocks services like Slack, GitHub, and Figma that require manual app registration for OAuth, so you can use their MCP servers without running your own proxy. Learn more ->
KIRO_HOME Environment Variable
Point Kiro at a different directory for global agents, prompts, skills, steering, settings, and sessions by setting KIRO_HOME before launching. This is handy when you manage dotfiles across machines, keep work and personal profiles separate, or need to isolate Kiro's state for containerized environments. Learn more ->
Configurable V2 TUI Keybindings
Remap the cancel, close-menu, and quit actions in the V2 TUI to keys that fit your muscle memory. If Ctrl+C and Esc conflict with your tmux prefix or terminal bindings, you can now pick different keys instead of working around the defaults. Learn more ->
Agent Output Side Channels
Shell commands the agent runs can now stream output through two additional channels. Write to $AGENT_DISPLAY_OUT to show rich progress in the TUI without bloating the agent's context, and write to $AGENT_CONTEXT_OUT to surface lines in the tool result's agent_notes field. Stdout keeps working as before. Learn more ->
Claude Opus 4.7 is now available for Pro, Pro+, and Power subscribers, and IAM Identity Center users, in the Kiro IDE and CLI. Opus 4.7 features adaptive thinking, which automatically adjusts how much reasoning the model uses based on task complexity, spending more time on harder problems and responding quickly to simpler ones. For the best performance and efficiency, you need to be on the latest version of the IDE (0.11.133) and CLI (2.2.0) or later. Learn more ->
Kiro Web (Preview) is now available at app.kiro.dev for Kiro Pro, Pro+, and Power users. Chat with the agent to explore ideas, fix bugs, and shape changes, or hand off end-to-end tasks that finish as pull requests. Coordinate one change across multiple repos in a single session.
Collaborative and autonomous modes
Work with the agent two ways. In the default collaborative mode, you drive the conversation: discuss approaches, write code together, and ask the agent to open a PR when you're ready. Toggle on Autonomous mode when you want the agent to own the outcome. It asks clarifying questions upfront, builds a plan, delegates to specialized sub-agents, and opens a PR automatically. Learn more ->
GitHub-native workflow
Select the repos you want to work with at the start of a session. The agent clones them into an isolated sandbox and coordinates edits and pull requests across all of them in a single run, from shared libraries to dependent services and clients. Assign work from GitHub issues with the kiro label or a /kiro comment. The agent creates feature branches, commits on your behalf, and opens pull requests with detailed descriptions. Review PRs with comments and the agent picks them up and pushes updates. Use /kiro all to address every reviewer's feedback at once, or /kiro fix to tackle one conversation thread at a time. Learn more ->
Steering that carries forward
Guide the agent with your team's standards and conventions. Steering files in `.kiro/steering/` load your patterns at the start of every session, using the same format that works in Kiro IDE and Kiro CLI. You can also teach the agent through PR comments, and your feedback carries forward to future work across all your repositories. Learn more ->
Isolated sandbox by default
Every task runs in its own isolated sandbox. The agent clones your repos, configures the environment from detected project settings, and tears everything down when the task completes. You control network access, environment variables, secrets, and MCP servers from the agent settings page. Learn more ->
This release makes Kiro Specs faster to start, faster to finish, and harder to get wrong. Run independent tasks concurrently for faster execution, skip approval gates with Quick Plan when you already know the scope, and catch logical inconsistencies in your requirements before they become implementation problems.
Parallel Task Execution
Run all Tasks now runs independent tasks concurrently instead of one at a time. No configuration needed - click Run all Tasks and Kiro handles the rest. It analyzes your task list for dependencies and groups independent tasks into parallel waves, each running in its own isolated context. For specs with 4+ independent tasks, this can cut execution time by up to 4x. Learn more ->
Quick Plan
A new Spec session mode for when you already know what you want to build. Kiro generates requirements, design, and tasks in a single pass without approval gates between phases. It asks clarifying questions up front (scope, constraints, edge cases) then produces all three artifacts. You land directly on the task list, ready to build. Same traceability and correctness that Specs provide, with a tighter feedback loop. Learn more ->
Analyze Requirements
A deep analysis pass that catches logical inconsistencies, ambiguities, conflicting constraints, and gaps in your requirements before you move to design. Kiro uses automated reasoning to find issues that are hard to catch in a read-through - ambiguous language, conflicting constraints, and logical gaps. Results appear in chat as clarifying questions you can resolve in seconds. Learn more ->
This release adds adaptive thinking support so model reasoning carries across turns in a conversation, giving you more coherent answers as context builds. It also fixes a silent failure in subagent tool dispatch when MCP servers update their tool specs mid-execution.
Adaptive Thinking
Kiro CLI now preserves model reasoning across multi-turn conversations. Thought content from earlier turns stays available to the model on subsequent turns, so follow-up answers stay aligned with the reasoning that produced previous responses. You get more coherent multi-step workflows without re-explaining context.
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
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 ->