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

  1. Add "fastMode": true to ~/.claude/settings.json
  2. Start a new Claude Code session
  3. 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

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗