Skip to content

Commit 726986a

Browse files
committed
feat(settings): disable auto permission mode by default
Users kept landing on auto mode after a Shift+Tab misclick and discovering it mid-task. Default to disabled across all generated profiles so the mode must be explicitly re-enabled via ~/.claude/settings.json.
1 parent d9a62b5 commit 726986a

7 files changed

Lines changed: 7 additions & 0 deletions

File tree

container/.devcontainer/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
- **Profile aliases**`cc`, `claude`, `cc7`, `ccw`, `ccw7`, `cc-orc`, and `cc-orc7` now use the opus-4-7 200k settings profile. Added `cc5`, `cc6`, `cc61`, `cc71` plus matching `ccw*` and `cc-orc*` variants.
2727
- **Settings-based context bounds** — Claude launchers now pass `--settings` profile files instead of inline context env vars or `--model`, so model, context, and thinking controls stay in settings JSON.
2828
- **Router features disabled by default**`claude-code-router` and `oh-my-claude` are both present but configured with `version: "none"` in `devcontainer.json`; CCR autostart is also false.
29+
- **Auto mode disabled by default**`disableAutoMode: "disable"` added to the base settings profile, removing the `auto` permission mode from the Shift+Tab cycle and rejecting `--permission-mode auto` at startup. Users who want auto mode back can override via `~/.claude/settings.json`.
2930

3031
### oh-my-claude
3132

container/.devcontainer/defaults/codeforge/config/settings-opus-45-200k.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
55
"skipDangerousModePermissionPrompt": true,
6+
"disableAutoMode": "disable",
67
"env": {
78
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
89
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",

container/.devcontainer/defaults/codeforge/config/settings-opus-46-1m-400k.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
55
"skipDangerousModePermissionPrompt": true,
6+
"disableAutoMode": "disable",
67
"env": {
78
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
89
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",

container/.devcontainer/defaults/codeforge/config/settings-opus-46-200k.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
55
"skipDangerousModePermissionPrompt": true,
6+
"disableAutoMode": "disable",
67
"env": {
78
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
89
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",

container/.devcontainer/defaults/codeforge/config/settings-opus-47-1m-400k.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
55
"skipDangerousModePermissionPrompt": true,
6+
"disableAutoMode": "disable",
67
"env": {
78
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
89
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",

container/.devcontainer/defaults/codeforge/config/settings.base.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
55
"skipDangerousModePermissionPrompt": true,
6+
"disableAutoMode": "disable",
67
"env": {
78
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
89
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",

container/.devcontainer/defaults/codeforge/config/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"autoCompact": true,
44
"alwaysThinkingEnabled": true,
55
"skipDangerousModePermissionPrompt": true,
6+
"disableAutoMode": "disable",
67
"env": {
78
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
89
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",

0 commit comments

Comments
 (0)