Enable automatic execution of file edits and creation without manual approval for faster development workflows.
Auto-Run Mode eliminates the need for manual confirmation when droid makes file changes. Instead of stopping to ask for approval before each edit or file creation, droid automatically executes these changes, creating a seamless and faster development experience.
Automatic Execution
File edits and creation happen instantly without approval prompts
Faster Workflows
Eliminate waiting time between file operations for rapid iteration
Batch Operations
Perfect for multi-file changes across your entire codebase
Streamlined Experience
Focus on results rather than approving individual operations
Droid: "I need to edit config.js to add the new API endpoint"You: [Approve] ✓Droid: "I need to create a new routes/api.js file"You: [Approve] ✓Droid: "I need to update package.json with the new dependency"You: [Approve] ✓
Auto-Run mode:
Copy
Ask AI
Droid: "Adding new API endpoint..."✓ Edited config.js✓ Created routes/api.js ✓ Updated package.jsonTask complete!
Auto-Run Mode can be toggled on/off at any time during your session. It only affects file editing and creation operations.
In the CLI: Use the keyboard shortcut Shift+Tab to toggle Auto-Run Mode on or off during your session.From Specification Mode: When approving a specification, choose “Approve and continue with auto-run enabled” to automatically enable Auto-Run for the implementation.
Auto-Run Mode includes built-in safety measures:File operation limits: Droid will pause and ask for confirmation if it needs to modify an unusually large number of files (typically 20+).Critical file protection: Changes to package.json, configuration files, and other critical files may still prompt for approval depending on the scope.Easy toggle: You can instantly disable Auto-Run Mode with Shift+Tab if you want to return to manual approval.Full visibility: Every change is logged and displayed as it happens, so you always know what’s being modified.