Autonomous mode lets the agent own the outcome of a task from start to finish. This feature is part of Kiro Web (Preview). Instead of iterating with you step by step, the agent asks clarifying questions upfront, builds a plan, delegates work to specialized sub-agents, and opens a pull request automatically when the work is complete.
Toggle Autonomous in the chat input bar before submitting your message. Autonomous mode is off by default — when it's off, you work with the agent collaboratively in the default mode.
In autonomous mode, the agent selects the model automatically — you cannot choose the model yourself.
When you submit a task with autonomous mode enabled, the agent follows a structured process:
Throughout this process, the agent operates in an isolated sandbox where it clones the repository and works on the task.
Autonomous mode works well for tasks where you can clearly describe the desired outcome and the agent can execute independently:
For exploratory work, design discussions, or tasks where you want to iterate closely with the agent, use the default mode instead.
You can monitor autonomous tasks from the session view. The agent provides updates as it moves through each phase. If the agent needs clarification during execution, the task moves to a Needs attention state and waits for your input.
The agent won't always open a pull request — for some tasks it may provide answers, analysis, or suggestions directly in the chat. When it does open a PR:
You can also use PR commands to direct the agent:
/kiro all — Addresses all comments from all reviewers across the entire PR/kiro fix — Addresses all comments within a specific conversation threadUse PR feedback to teach the agent your team's patterns. Comments like "always use our standard error handling" or "follow our naming conventions" help the agent learn and apply those patterns to future work. See steering for more ways to guide the agent.
Learn more about working with the agent on GitHub.
Autonomous mode