[BUG] Fable 5 thinking blocks render as empty unclickable stubs in VS Code extension (v2.1.170)
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?
What's Wrong?
In the Claude Code VS Code extension, thinking blocks for claude-fable-5 render as empty, unclickable stubs. The conversation shows "Thought for Xs" labels above responses, but the blocks cannot be expanded by click and Ctrl+O does nothing. This appears to be the same regression class as #49757 (Opus 4.7), now affecting the newly released Fable 5 model.
What Should Happen?
Expected Behavior
A collapsible "Thought for Xs" block appears above the final answer. Clicking the block (or pressing Ctrl+O) expands it to reveal Claude's reasoning summary, the same way it works on Sonnet 4.6.
Actual Behavior
The "Thought for Xs" label appears but the block is an empty stub:
- Clicking the block does nothing — no expand, no highlight, no cursor change.
Ctrl+Odoes not toggle anything.- Closing and re-opening the panel does not restore expandability.
- Opening a fresh panel reproduces the issue from the first response onward.
- Switching the same panel to Sonnet 4.6 and sending a new prompt produces a clickable, expandable thinking block — confirming the panel/session UI itself is healthy and the issue is tied to the Fable 5 response payload.
Hypothesis
Likely the same root cause as #49757: Fable 5 (as part of the new Mythos-class / Claude 5 model line) defaults thinking.display to "omitted". The Claude Code client does not pass display: "summarized" for claude-fable-5, so the thinking field arrives empty and the UI has nothing to render.
If this is correct, the fix is the same one-line client update: pass display: "summarized" for Fable 5 (and presumably any future Mythos-class models) the same way it presumably should be passing it for Opus 4.7 and Haiku 4.5.
Environment
- Claude Code VS Code extension:
anthropic.claude-codev2.1.170 (updated ~3 hours ago) - VS Code: [your version — Help → About]
- OS: Windows
- Models tested:
claude-fable-5— broken (empty unclickable stub)claude-sonnet-4-6— working (clickable, expandable)claude-opus-4-7— broken (matches #49757)claude-haiku-4-5— broken (same symptom)- Extended Thinking: toggled on via
/command menu ~/.claude/settings.json: default (noshowThinkingSummarieskey; confirmed in #49757 that this key is not real)
Related
- #49757 — same symptom on Opus 4.7
- #51131 — extended-thinking dropdown no longer expandable on Opus 4.7
- Fable 5 release announcement: https://www.anthropic.com/claude/fable (2026-06-09)
Workarounds
- Switch the panel to Sonnet 4.6 — loses Fable 5 capability but restores visible reasoning.
- Enable
Use Terminalmode in extension settings — CLI renderer reportedly handles thinking blocks for newer models correctly. (Untested for Fable 5 at the time of filing; please verify.)
Error Messages/Logs
Steps to Reproduce
Sonnet 4.6 in the same extension version renders thinking blocks correctly, confirming the issue is model-specific rather than a general UI break.
Steps to Reproduce
- Update Claude Code VS Code extension to v2.1.170 (latest, released ~2026-06-10).
- Open a new Claude Code panel.
- Open the command menu (
/) and confirm Extended Thinking is toggled on. - Open
/→ Switch model… → select Fable 5 (or leave on "Default (recommended)", which currently maps to Fable 5 on Pro/Max plans). - Send any prompt that triggers reasoning, e.g. "think hard about how to refactor this function."
- Wait for the response to render.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
sonnet 4.6
Claude Code Version
anthropic.claude-code Version 2.1.170
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗