Feature Request: Setting to auto-approve plans (bypass plan approval prompt)

Resolved 💬 3 comments Opened Feb 4, 2026 by ghost Closed Feb 7, 2026

Problem

The bypassPermissions defaultMode setting only bypasses tool permission prompts (Bash, Edit, Write, etc.), but does NOT bypass the plan approval prompt ("Approve Claude's plan and start coding").

For users who want full autonomous operation, having to manually click "Approve" for every plan is tedious and defeats the purpose of bypassPermissions.

Current Behavior

{
  "permissions": {
    "allow": ["Bash(*)", "Edit(*)", "Write(*)", ...],
    "defaultMode": "bypassPermissions"
  }
}

With this config:

  • Tool calls (Bash, Edit, Write): Auto-approved ✅
  • Plan approval prompt: Still requires manual click ❌

Requested Behavior

Add a setting to auto-approve plans, either:

  1. Option A: Include plan approval in bypassPermissions scope
  2. Option B: Add a separate setting like "autoApprovePlans": true
  3. Option C: Add a PermissionRequest hook that can respond to plan approval requests

Use Case

  • Developers who want Claude to work autonomously on tasks
  • Users who trust Claude's planning and just want execution
  • Automated/scripted workflows where manual approval isn't possible

Environment

  • macOS Claude Code desktop app
  • Settings: ~/.claude/settings.json

Thank you for considering this feature!

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗