Allow user-level setting to default ExitPlanMode to acceptEdits (or hide auto mode)
Request
Add a user-level setting in settings.json to control the ExitPlanMode picker — either:
(a) set the default/highlighted option to acceptEdits instead of auto, OR
(b) hide the auto-mode option entirely when users don't want it.
Motivation
Before auto mode existed, exiting plan mode landed in acceptEdits. That was the expected flow for users who want: plan → review plan → apply edits automatically, while still being asked for non-edit actions (Bash, etc.).
With auto mode now the prominent option on the picker, users who prefer the old acceptEdits flow have no user-level way to restore it:
permissions.disableAutoModeexists but is managed-settings-only (admin/MDM), not personal (https://code.claude.com/docs/en/permissions#managed-settings).useAutoModeDuringPlanappears in some community references but is undocumented and does not affect the picker in my testing (v2.1.113).
The only workarounds are to manually pick acceptEdits each time or Shift+Tab cycle after approval — both add friction to a per-plan flow.
Proposed
A permissions.planExitDefault setting (or similar) accepting "auto" | "acceptEdits" | "manual", user-settable in ~/.claude/settings.json.
Related
- #49829 — analogous request for
bypassPermissionsusers losing their mode on plan exit - #47637 — docs gap around plan-exit mode behavior
Version
2.1.113 (Claude Code)
6 Comments
Found 2 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Not a duplicate of #18599 or #20049.
Both of those are about the "clear context and auto-accept edits" default at plan exit (v2.1.9 / v2.1.14). In both, "auto-accept edits" was the non-clearing alternative already present in the picker — the request was to demote "clear context" from default.
This issue is about a different, newer picker (v2.1.113): the post-approval options now center on the "auto mode" permission mode (the auto-mode feature, not "auto-accept edits"). There's no user-level way to default to
acceptEditsor hide auto mode from the picker —permissions.disableAutoModeis managed-settings-only, anduseAutoModeDuringPlanis undocumented and had no effect on the picker in my testing.Different picker, different mode semantics, different setting surface. Leaving open.
Workaround: Shift+Tab actually accepts the plan and goes into accept edits mode still.
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
Same issue for us. We want to have plans executed in "allow edits" mode, not "auto mode", and our own Claude Code plugin handles permissions.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.