Autopilot mode is Kiro's autonomous execution mode that allows the agent to make code changes across your codebase and complete complex tasks with minimal intervention. It's a key feature that enables Kiro to work more independently on your behalf.
Kiro works autonomously to complete tasks end-to-end. It can create files, modify code across multiple locations, run commands, and make architectural decisions without asking for approval at each step. You maintain control through the ability to view all changes, revert everything, or interrupt execution at any time.
Kiro applies each proposed change and then presents it for your review. You can accept, reject, or request further adjustments to any changes made. This approach gives you full visibility into each modification and lets you guide the development process to maintain code quality standards.
You can toggle between Autopilot and Supervised modes at any time using the autopilot switch in the chat interface. This flexibility allows you to use the appropriate level of control for different tasks.
You can toggle between these modes at any time based on your current needs and comfort level with the task at hand.
In Autopilot mode, Kiro works autonomously and can make multiple changes to your codebase without requiring approval for each individual action. However, you still maintain control over these changes through several key features:
In Supervised mode, Kiro works step-by-step with you, applying changes and pausing for your review:
Autopilot