fastMode: true in global settings.json not applied on session start
Resolved 💬 2 comments Opened Feb 9, 2026 by c2keesey Closed Mar 10, 2026
Bug Description
Setting "fastMode": true in ~/.claude/settings.json does not activate fast mode when starting a new session. The setting is present and correctly formatted in the global config, but each new session starts without fast mode enabled.
Steps to Reproduce
- Add
"fastMode": trueto~/.claude/settings.json - Start a new Claude Code session
- Observe that fast mode is not active despite the setting
Expected Behavior
Fast mode should be active on session start when "fastMode": true is set in global settings.
Actual Behavior
Fast mode is not active. User must manually toggle with /fast each session.
Environment
- macOS (Darwin 25.2.0)
- Claude Code with Opus 4.6
- Setting is in the global
~/.claude/settings.json(not project-level) - No project-level settings override the value
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗