Thinking summaries deprecated in Claude Code v2.1.90+ #1068
virtualian
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Date: 2026-04-14 · Affected: Claude Code ≥ v2.1.90
Problem
During long operations, the spinner showed only
Thinking a bit longer… still working on it…instead of the live∴ Thinking…narration that previous versions streamed. Extended thinking still ran (and was still billed), but the content was no longer visible.Root cause
Claude Code v2.1.90 (April 1, 2026) changelog:
The v2.1.107 entry "Show thinking hints sooner during long operations" only improves placeholder timing, not content visibility — upgrading further does not fix it.
Fix
One key in the user-level settings file, then restart Claude Code:
Verification
jq -e '.showThinkingSummaries' ~/.claude/settings.json→true+ valid JSON∴ Thinking…narration streams live in the spinner area again. Ian pasted back verbatim content from a prior thinking block to prove it.Token cost
display: "omitted"(the v2.1.90 default) skips thinking-delta streaming for faster time-to-first-text; enabling summaries reintroduces the summarizer into the stream. Noticeable on short tasks, lost in the noise on long ones.Net: latency for visibility, not dollars.
Not the fix (dead ends during investigation)
CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1,/effort,MAX_THINKING_TOKENS— control thinking depth and cost, not visibility.settings.local.jsonoutputStyle rename — unrelated; that was a separate length-limit rule issue that got conflated during investigation.Implication
With the setting on, the thinking stream is visible to the user in real time. A user memory at
~/.claude/projects/-Users-ianmarr-projects-pai/memory/user_thinking_visible.mdrecords this so future sessions write thinking knowing it's part of the conversation surface, not a private scratchpad.Reference
Beta Was this translation helpful? Give feedback.
All reactions