claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[BUG] alwaysThinkingEnabled setting not respected since v2.0.64

Open andrewklingelhofer opened this issue 2 weeks ago • 8 comments

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

The alwaysThinkingEnabled setting in ~/.claude/settings.json is no longer being respected. Thinking mode defaults to OFF on every new session, even though the setting is configured to true.

This is a regression - the setting was working correctly in previous versions.

What Should Happen?

When alwaysThinkingEnabled: true is set in ~/.claude/settings.json, Claude Code should start with thinking mode enabled by default (as indicated by "Thinking on (tab to toggle)" in the status line).

Error Messages/Logs

No errors - the setting is silently ignored.

Steps to Reproduce

  1. Add "alwaysThinkingEnabled": true to ~/.claude/settings.json:
    {
      "alwaysThinkingEnabled": true
    }
    
  2. Start a new Claude Code session
  3. Observe the status line shows thinking mode is OFF
  4. Have to manually press Tab to enable thinking mode

Claude Model

Opus 4.5 (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Versions prior to 2.0.64

Claude Code Version

2.0.64

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Ghostty

Additional Information

Related issue: #10623 discusses alwaysThinkingEnabled but conflates multiple different issues. This bug report is specifically about the setting not being respected on startup - a clear regression in v2.0.64.

andrewklingelhofer avatar Dec 10 '25 07:12 andrewklingelhofer

Found 2 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/10623
  2. https://github.com/anthropics/claude-code/issues/13242

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

github-actions[bot] avatar Dec 10 '25 07:12 github-actions[bot]

I have the opposite problem, CC always opens with thinking mode on, regardless of the settings.json, toggling with TAB changes the setting in the file but ultimately it's ignored resulting in thinking ON again after I restart CC.

damien-king avatar Dec 11 '25 03:12 damien-king

It's actually not respected since 2.0.62 2.0.61 still respects it

Elijas avatar Dec 11 '25 06:12 Elijas

I'm experiencing the same since 2.0.62.

milobird avatar Dec 11 '25 08:12 milobird

how do you prevent from autoupdate?

export DISABLE_AUTOUPDATER=1 doesnt seem to work

Elijas avatar Dec 11 '25 08:12 Elijas

I'm on 2.0.65, and thinking seems to be enabled by default, and Claude Code itself tells me to go and report a bug in GitHub so there we are...

segevfiner avatar Dec 11 '25 14:12 segevfiner

Same issue aswell. On 2.0.65, macos native build, running in default terminal in tmux. Always starts with thinking disabled regardless of alwaysThinkingEnabled. Fixed by adding {"env: {"MAX_THINKING_TOKENS": "10000"}} to ~/.claude/settings.json.

StarbirdTech avatar Dec 11 '25 15:12 StarbirdTech

looks like this is resolved for me as of 2.0.67 since they defaulted thinking to on for opus 4.5

andrewklingelhofer avatar Dec 12 '25 18:12 andrewklingelhofer

The workaround fix is to run claude with MAX_THINKING_TOKENS=0 claude or create your own wrapper for it fast-claude

Elijas avatar Dec 13 '25 18:12 Elijas

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.

github-actions[bot] avatar Dec 21 '25 14:12 github-actions[bot]