Subagents, Plan Agent, Grep/Glob Tools, and MCP Registry
This release introduces subagents for delegating complex tasks with live progress tracking, a built-in Plan agent for breaking down complex tasks into structured implementation plans, new grep and glob tools for fast file searching, multi-session support with an interactive session picker, and MCP registry support for governance.
Subagents
Delegate complex tasks to specialized agents with live progress tracking. Subagents run autonomously with their own context, enabling parallel task execution while keeping the main agent context focused. A default subagent is included for general-purpose tasks. You can also spawn subagents using your own agent configurations, allowing you to create specialized subagents tailored to specific workflows. Subagents have access to core tools including file read/write, shell commands, and MCP tools.
This feature introduces a new built-in tool: subagent. If you have an existing agent configuration that restricts available tools, add subagent to your allowed tools list.
Plan agent
The Plan agent is a specialized built-in agent that transforms ideas into structured implementation plans. Access it with Shift + Tab or the /plan command. Here's the workflow:
Requirements gathering - Structured questions with multiple choice options to refine your idea
Research & analysis - Explores your codebase using code intelligence, grep, and glob tools
Implementation plan - Creates detailed task breakdowns with clear objectives and demo descriptions
Handoff - Transfers the approved plan to the execution agent
The Planning agent operates in read-only mode—it can explore your codebase but cannot modify files, keeping focus on planning.
Grep and Glob Tools
Two new built-in tools for fast file searching:
grep - Fast content search using regex. Respects `.gitignore`. Use instead of `grep`, `rg`, or `ag` commands in bash.
glob - Fast file discovery using glob patterns. Respects `.gitignore`. Use instead of `find` command in bash.
Both tools are trusted by default in the current working directory and can be configured with allowedPaths and deniedPaths in your agent configuration.
Multi-Session Support
Work across multiple chat sessions with the new interactive session picker:
kiro-cli chat --resume-picker - Open the session picker from command line
kiro-cli chat --list-sessions - List all saved sessions
/chat resume - Open session picker from within a chat
Sessions are automatically saved on every turn. The picker shows session name, last activity, and message preview.
MCP Registry Support
MCP registry support adds governance capabilities for MCP tools. Organizations can manage and control which MCP tools are available, ensuring consistency and security across teams.