Code Permissions

Configure how the Coding agent behaves and fine-tune when it should act on its own or ask for your approval.

Code Permissions let you define how your code agent operates—control its ability to apply diffs.

Code Diff Permission

You can control how much autonomy the Coding agent has when applying diffs under Settings > AI > Agents > Permissions .

Fine-tuning agent control: This permissions panel lets users customize how much autonomy the Agent has when applying code diffs, reading files, creating plans, and executing commands—balancing safety with automation.

Code diff permission has three levels of autonomy:

Autonomy level
Description

Agent Decides

Agent will act autonomously when it's confident, but prompt for approval when uncertain. This option balances speed with control, allowing the Agent to go ahead with common workflows while keeping you in the loop for more complex or risky steps.

Always ask

Agent will request explicit user approval before taking any action. Choose this for sensitive actions.

Always allow

Agent will perform the action without ever requesting explicit conformation. Use this for tasks you fully trust the Agent to handle on its own.

When all diff permissions are set to Always allow, the Coding agent gains full autonomy (“YOLO mode”) to applying diffs. Please use source control (i.e. git) to maintain the ability to revert any changes.

Last updated

Was this helpful?