Permissions Configuration in AI
From the Claude Code cheat sheet ยท Configuration Files ยท verified Jul 2026
Permissions Configuration
Control tool approval requirements
json
# .claude/settings.json
{
"permissions": {
"defaultMode": "acceptEdits" // default | acceptEdits | plan | bypassPermissions
}
}
# Permission modes:
# default - Standard prompting; asks before sensitive actions
# acceptEdits - Auto-accept file edits, still prompt for other tools
# plan - Read-only planning mode, no writes/execution
# bypassPermissions - Skip all permission prompts (use with caution)
# Per-tool permissions via /permissions command:
/permissions
# Then select tools to auto-approve๐ plan mode is read-only and safest for review
๐ acceptEdits auto-accepts file edits for trusted work
๐ Can set per-tool permissions
permissionsconfig