claude-code - 💡(How to fix) Fix [BUG] Extended thinking dropdown no longer expandable in VSCode extension (Opus 4.7)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Error Messages/Logs

No error messages are shown. The thinking block is silently absent from the UI — nothing is logged, nothing fails; the dropdown simply never renders.

  • No visible error, no console warning — the thinking UI element is simply absent.

Code Example

No error messages are shown. The thinking block is silently absent from the UI — nothing is logged, nothing fails; the dropdown simply never renders.
RAW_BUFFERClick to expand / collapse

Preflight Checklist

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

What's Wrong?

In the Claude Code VSCode extension, I used to be able to expand a dropdown/collapsible block to view Claude's extended thinking while it was working on a task. That dropdown is no longer appearing in the chat UI.

Claude still appears to reason about tasks (responses reflect it), but there is no longer any visible thinking block in the conversation that I can click to expand. This happens across normal task prompts — including when the prompt contains trigger words like "think hard" or "ultrathink".

What Should Happen?

When Claude is working on a task — especially with extended-thinking trigger words like "think", "think hard", or "ultrathink" — a collapsible "Thinking" block should appear in the chat UI above Claude's response. Clicking it should expand to reveal Claude's internal reasoning/thinking summary, as it did in earlier versions of the VSCode extension.

Error Messages/Logs

No error messages are shown. The thinking block is silently absent from the UI — nothing is logged, nothing fails; the dropdown simply never renders.

Steps to Reproduce

  1. Open the Claude Code VSCode extension.
  2. Confirm the model is set to Opus 4.7 (claude-opus-4-7[1m]) via /model.
  3. Start a new conversation.
  4. Send a prompt that should trigger extended reasoning, e.g.: "think hard about how to refactor this function and explain your approach"
  5. Wait for Claude's response to render.

Expected: a collapsible "Thinking" block appears above the final answer and can be expanded. Actual: no thinking block appears anywhere in the chat. Only the final answer is shown.

Reproduces on every turn, across new and existing conversations.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Unknown — worked in a recent prior version of the VSCode extension but I did not note which one.

Claude Code Version

2.1.104 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Context:

  • Running Claude Code as the VSCode native extension (not the terminal CLI).
  • Model: Opus 4.7 (claude-opus-4-7[1m]).
  • OS: macOS (Darwin 25.0.0).
  • The issue is not tied to any particular project or repo — it reproduces in every workspace.
  • I have tried:
    • Using explicit thinking trigger words ("think", "think hard", "ultrathink") in prompts — no thinking block appears.
    • Starting fresh conversations — same behavior.
  • No visible error, no console warning — the thinking UI element is simply absent.

If this is a known rendering regression specific to Opus 4.7 in recent extension versions, please confirm — otherwise happy to share a screen recording or VSCode extension logs if you can point me to where they live.

extent analysis

TL;DR

The issue can likely be resolved by checking the rendering logic for the "Thinking" block in the Claude Code VSCode extension, specifically for the Opus 4.7 model.

Guidance

  • Verify that the Opus 4.7 model is correctly configured to generate and return the thinking block data.
  • Check the extension's UI rendering code for any changes or updates that may have affected the display of the "Thinking" block.
  • Review the extension's logging and debugging settings to see if there are any hidden errors or warnings that could indicate the cause of the issue.
  • Consider testing the extension with a different model or version to isolate the issue.

Notes

The issue appears to be a regression, and the fact that it worked in a previous version suggests that the problem may be related to a recent change in the extension or the Opus 4.7 model.

Recommendation

Apply workaround: Try using a different model or version of the extension to see if the issue persists, and report back to the developers with more information.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Extended thinking dropdown no longer expandable in VSCode extension (Opus 4.7)