Description
On the Claude Code Desktop app (Windows 11), setting permissions.defaultMode to "bypassPermissions" in both global and project settings still prompts for confirmation on every tool use (Edit, Write, Bash, etc.).
Steps to Reproduce
- Set
~/.claude/settings.json:
{
"permissions": {
"allowedModes": ["default", "acceptEdits", "plan", "bypassPermissions"],
"defaultMode": "bypassPermissions"
}
}
- Also set
.claude/settings.local.json in the project:
{
"permissions": {
"defaultMode": "bypassPermissions"
}
}
- Restart the Claude Code Desktop app
- Use Shift+Tab to confirm the mode is set to bypass/auto
- Try any tool use (e.g., Edit a file)
Expected Behavior
Tools should execute without prompting for confirmation.
Actual Behavior
Every tool use still shows a confirmation prompt that requires clicking to approve.
Environment
- App: Claude Code Desktop (Windows)
- OS: Windows 11 Home China 10.0.26200
- Shell: bash (WSL)
- Working directory: WSL path (
\wsl$\Ubuntu\home\...)
Notes
- Both global (
~/.claude/settings.json) and project-level (.claude/settings.local.json) configs have "defaultMode": "bypassPermissions" set correctly
- The UI mode selector also shows the correct mode
- Issue persists after app restart
Description
On the Claude Code Desktop app (Windows 11), setting
permissions.defaultModeto"bypassPermissions"in both global and project settings still prompts for confirmation on every tool use (Edit, Write, Bash, etc.).Steps to Reproduce
~/.claude/settings.json:{ "permissions": { "allowedModes": ["default", "acceptEdits", "plan", "bypassPermissions"], "defaultMode": "bypassPermissions" } }.claude/settings.local.jsonin the project:{ "permissions": { "defaultMode": "bypassPermissions" } }Expected Behavior
Tools should execute without prompting for confirmation.
Actual Behavior
Every tool use still shows a confirmation prompt that requires clicking to approve.
Environment
\wsl$\Ubuntu\home\...)Notes
~/.claude/settings.json) and project-level (.claude/settings.local.json) configs have"defaultMode": "bypassPermissions"set correctly