Preflight Checklist
What's Wrong?
When exiting plan mode and selecting "confirm each change individually", changes are applied without any confirmation prompt if the relevant tools (Edit, Write, Bash) are listed in the allow section of ~/.claude/settings.json. The allow permissions silently override the user's explicit per-session choice.
What Should Happen?
Selecting "confirm each change individually" should prompt for each change, regardless of allow permissions in settings.json. The user's explicit per-session choice should take priority over persistent permission rules.
Steps to Reproduce
- Add
Edit, Write, and Bash to permissions.allow in ~/.claude/settings.json
- Start a conversation and enter plan mode
- Create a plan with multiple file changes
- Exit plan mode and select "confirm each change individually"
- Observe: all changes are applied automatically without any confirmation prompt
Claude Model
Opus
Is this a regression?
I don't know
Claude Code Version
2.1.87
Platform
Anthropic API
Operating System
Other Linux
Terminal/Shell
VS Code integrated terminal
Preflight Checklist
What's Wrong?
When exiting plan mode and selecting "confirm each change individually", changes are applied without any confirmation prompt if the relevant tools (
Edit,Write,Bash) are listed in theallowsection of~/.claude/settings.json. Theallowpermissions silently override the user's explicit per-session choice.What Should Happen?
Selecting "confirm each change individually" should prompt for each change, regardless of
allowpermissions insettings.json. The user's explicit per-session choice should take priority over persistent permission rules.Steps to Reproduce
Edit,Write, andBashtopermissions.allowin~/.claude/settings.jsonClaude Model
Opus
Is this a regression?
I don't know
Claude Code Version
2.1.87
Platform
Anthropic API
Operating System
Other Linux
Terminal/Shell
VS Code integrated terminal