Changelog

Stay up to date with the latest updates and improvements to Kiro.

Follow us:Bluesky,X,Discord,andLinkedIn

This release introduces Powers for dynamic MCP tool loading, conversation summarization to manage context windows, and slash commands for quick access to hooks and steering files.

Powers

Introducing Powers, a new way to give Kiro's agent instant expertise for any framework or tool. Powers package MCP servers, steering files, and hooks into reusable bundles that activate on-demand based on your conversation context. Instead of loading all MCP tools upfront and overwhelming your context window, powers load dynamically when you mention relevant keywords. Browse curated powers from launch partners including Datadog, Dynatrace, Figma, Neon, Netlify, Postman, Supabase, Stripe, and more—or create your own.

Summarization

Loading image...Image

Adds automatic conversation summarization to manage long conversations. When your conversation reaches 80% of the model's context window limit, Kiro automatically summarizes previous messages to bring context usage back below the limit. A new context usage meter in the chat panel shows what percentage of the model's context is being used.

Slash commands

Introducing slash commands for quick access to hooks and steering files directly from the chat input. Type / to see available commands and execute them instantly. Hooks with manual triggers and steering files configured with manual inclusion appear in the slash command menu, letting you run tests, sync documentation, or pull in specific guidance on demand.

Added support for Claude Opus 4.5 - Anthropic's most intelligent model combining maximum capability with practical performance. Ideal for complex specialized tasks, professional software engineering, and advanced agents. Claude Opus 4.5 is available in both the Kiro IDE and Kiro CLI with experimental support.

Includes 0.6.32 patch.


This release adds support for enterprise billing where administrators can onboard large teams to Kiro, provides the capability to revert to the results of a previous conversation through checkpointing, adds support for multi-root workspaces, and introduces property-based testing with Kiro.

Spec correctness with property-based tests

Introduces property-based testing (PBT) to generate evidence for verification of spec requirements. Unlike unit tests, PBTs run hundreds of times with randomly generated inputs to detect edge cases.

Enterprise support

Launches support for enterprise users in Kiro IDE. Profile selection when multiple profiles are configured (auto-select default profile if only one profile exists), new dashboard for enterprise users, in-chat alerts, usage metering and summaries, enterprise governance of telemetry and MCP settings.

Kiro CLI

Introducing the Kiro CLI. Kiro CLI leverages the Auto agent to deliver results in your terminal, and takes you from natural language, to code, to deployment. Kiro CLI supports different agent modes, MCPs, steering files, and custom agents. Install on macOS or Linux:

curl -fsSL https://cli.kiro.dev/install | bash

Multi-root workspace support

With multi-root workspace support, a single Kiro workspace can have multiple roots, e.g., a single workspace that contains both /users/bob/my-project and /shared/utils/auth as top-level folders.

Checkpointing

Support for checkpointing which allows users to revert to the results of a previous conversation in Kiro. This feature enables developers to undo changes made by AI agents and return to a previous state of their workspace, while providing visibility into what changed and guidance on next steps.

Settings for context providers

Loading image...Kiro Agent: Enable Codebase Indexing. Enable Repo Indexing (Experimental). This is an experimental feature which does not work with multi-folder workspaces.

Adds experimental settings to control the Codebase (#codebase) allowing users to opt-in to this CPU-intensive indexing feature.

Chat file context line ranges

Adds capabilities to the chat context provider for files to use line ranges in order to focus context to either a single line in a file or line range.

Kiro web dashboard

Loading image...image of web interface for Kiro with billing info and credits

Access app.kiro.dev to manage your account, track usage statistics, and modify subscription settings through the web interface.

Added: Kiro CLI leverages the Kiro Auto agent to deliver the best results at the best price, in your terminal, and takes you from natural language, to code, to deployment. Kiro CLI supports different agent modes, MCPs, Kiro steering files, and custom agents, allowing you to mold the CLI to meet your needs.

This release expands MCP capabilities with remote server support and one-click installation, introduces global steering rules and project-specific agent configuration, and refines agent workflows with improved hook execution, command trust, and targeted file context.

Remote MCP Support

Connect to MCP servers hosted anywhere on the internet via Streamable HTTP, accessing cloud services and APIs without local installation.

Global Steering Rules

Define global steering rules that apply across all your workspaces.

AGENTS.md Support

Support for the AGENTS.md standard to define guidelines, coding standards and architectural patterns. Add an AGENTS.md file to the global steering file location (~/.kiro/steering/), or to the root folder of your workspace, and they will get picked up by Kiro automatically.

One-Click MCP Installation

Simplified MCP server setup with automatic installation—get started with MCP tools faster than ever. View servers →

Environment Variable Expansion in MCP

Use environment variables in your MCP server configurations for flexible, environment-specific setups.

Targeted File Context in specs

Loading image...## Use Case 3: Extending User Preferences

**Scenario**: Add a "preferredPaymentMethod" field to UserPreferences

**Targeted Context Needed**:
#IIfile:src/types/app.ts:127-143]]

This shows just the UserPreferences interface, which is what needs modification. The agent doesn't need to see:
- The full User interface (lines 115-126)
- Payment method enums (lines 105-112)
- Subscription types (lines 158-180)

**Result**: Faster, more accurate implementation with less context pollution.

Reference specific line ranges when adding files to context (e.g., #[[file:src/utils/helper.ts:10-25]]), giving you precise control over what the agent sees and enabling more focused implementations.


This release introduces dev server support with background processes, spec context provider and MVP task workflows, enhanced MCP controls, and per prompt usage tracking with notifications.

Spec MVP Tasks UX

Loading image...The current task list marks some tasks (e.g. unit tests, documentation) as optional to focus on core features first.

Keep optional tasks (faster MVP)
Make all tasks required (comprehensive from start)

Choose your development pace during spec creation. When the agent generates tasks, select "Keep optional tasks (faster MVP)" to mark tests and documentation as optional (✱), or "Make all tasks required" for comprehensive coverage from the start. Optional tasks remain visible throughout the workflow, letting you focus on core features first

Spec Context in Chat

Use #spec in chat to reference your spec files directly. The agent now understands your spec context, providing more accurate responses during development

Dev server support

Long-running commands like npm run dev, build watchers, and test runners now start in the background automatically. The agent detects these processes, returns control to you immediately, and continues tracking them—no more blocked terminals

Per prompt credit consumption insights

You can now see how many credits each prompt consumed, right in the chat panel.

Proactive Usage Notifications

Loading image...You're running low on Credits with less than 20% left.
Upgrade your plan to get more resources and continue using Kiro. Your usage limit resets on 10/31.

Upgrade Plan

View Usage

Get intelligent alerts about your credit usage patterns to help you stay informed and avoid surprises

Agent Improvements

  • Better Test Coverage: The agent now generates focused, meaningful tests instead of excessive test files, saving you time and credits

  • More Concise Responses: Refined prompts make the agent more direct and to-the-point, reducing extensive summaries

  • Repository Safety: In supervised mode, the agent automatically avoids writing to .git directories, protecting your repository integrity

User Experience Improvements

  • Enhanced MCP Server Panel: Manage your MCP tools with new interactive controls—enable/disable individual tools, and see success indicators at a glance

  • Cleaner Modal Interactions: Modals now block other keystrokes, allowing only Escape or click-to-close for a more predictable experience

  • Billing Notifications: Access billing options directly from notification settings for easier account management

  • Usage Meter: The status bar usage meter now updates correctly when you sign in or switch accounts

  • Usage Summaries: Prefer minimal feedback? Disable execution usage summaries in settings

Bug Fixes

  • MCP Server List: Fixed incorrect enabled/disabled status display when scrolling through long server lists

  • Authentication: Improved error handling and reliability for authentication

  • MCP Tool Call Persistence: Fixed issue where switching between sessions would cause MCP tool call approval prompts to disappear when returning to the original session

  • Panel Layout: Removed chat panel from rearrangement destinations to prevent layout conflicts

  • Status Bar Label: Simplified "Report a bug / Suggest an idea" to "Report issue"