Allow user-level setting to default ExitPlanMode to acceptEdits (or hide auto mode)

Status Closed — not planned
Reported on v2.1.113
Maintainer reply None cached
Activity 6 comments · opened Apr 19, 2026 · closed May 27, 2026

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:

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 bypassPermissions users losing their mode on plan exit
  • #47637 — docs gap around plan-exit mode behavior

Version

2.1.113 (Claude Code)

View original on GitHub ↗

6 Comments

github-actions[bot] · 5 months ago

Found 2 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/18599
  2. https://github.com/anthropics/claude-code/issues/20049

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

Avimarzan · 5 months ago

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 acceptEdits or hide auto mode from the picker — permissions.disableAutoMode is managed-settings-only, and useAutoModeDuringPlan is undocumented and had no effect on the picker in my testing.

Different picker, different mode semantics, different setting surface. Leaving open.

jhass · 5 months ago

Workaround: Shift+Tab actually accepts the plan and goes into accept edits mode still.

github-actions[bot] · 4 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

fluidsonic · 4 months ago

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.

github-actions[bot] · 2 months ago

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.