claude-code - 💡(How to fix) Fix [BUG] Opus 4.7 thinking summaries not rendered in VS Code extension [12 comments, 8 participants]

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…
GitHub stats
anthropics/claude-code#49322Fetched 2026-04-17 08:44:32
View on GitHub
Comments
12
Participants
8
Timeline
20
Reactions
5
Author
Timeline (top)
commented ×12labeled ×3cross-referenced ×2subscribed ×2

Error Message

Error Messages/Logs

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?

Environment

  • Claude Code for VS Code: 2.1.111
  • VS Code: 1.114.0 (Universal), macOS arm64 25.4.0
  • Model: claude-opus-4-7[1m]

Setting "showThinkingSummaries": true is set in ~/.claude/settings.json. The Opus 4.7 changelog states:

Changed thinking summaries to no longer be generated by default in interactive sessions — set showThinkingSummaries: true in settings.json to restore

After applying the setting and reloading the VS Code window, no thinking summaries appear anywhere in the extension UI on Opus 4.7. Switching the session model back to claude-opus-4-6 restores them immediately.

The schema description for showThinkingSummaries references a "transcript view (ctrl+o)", but ctrl+o is not bound in the VS Code extension and no equivalent command appears in the command palette.

What Should Happen?

With "showThinkingSummaries": true set, Opus 4.7 thinking summaries should be visible in the VS Code extension, matching the changelog's documented behavior and the experience on Opus 4.6.

Error Messages/Logs

Steps to Reproduce

  1. Add "showThinkingSummaries": true to ~/.claude/settings.json
  2. Set model to claude-opus-4-7 in the VS Code extension
  3. Reload the VS Code window (⌘⇧P → "Developer: Reload Window")
  4. Start a new Claude Code session and send any prompt that should trigger thinking (e.g. a non-trivial code question)
  5. Observe: no thinking summaries appear anywhere in the extension UI
  6. Switch the model to claude-opus-4-6 and repeat — summaries appear as expected

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

N/A — regression is tied to model, not extension version. Same 2.1.111 works on Opus 4.6.

Claude Code Version

2.1.111 (VS Code extension)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Other

Additional Information

Using the Claude Code for VS Code native extension (not the CLI in VS Code's integrated terminal).

extent analysis

TL;DR

The issue can be resolved by investigating the implementation of the showThinkingSummaries setting in the Opus 4.7 model and ensuring it is correctly integrated with the VS Code extension.

Guidance

  • Verify that the showThinkingSummaries setting is being correctly read from the ~/.claude/settings.json file in the Opus 4.7 model.
  • Check the Opus 4.7 model's documentation and code to see if there are any specific requirements or changes needed to enable thinking summaries.
  • Investigate why the ctrl+o shortcut is not bound in the VS Code extension and if there is an equivalent command in the command palette that can be used to view thinking summaries.
  • Test the showThinkingSummaries setting with different models, such as claude-opus-4-6, to see if the issue is specific to the Opus 4.7 model.

Example

No code snippet is provided as the issue is related to the integration of the showThinkingSummaries setting with the Opus 4.7 model and the VS Code extension.

Notes

The issue is a regression and was working in a previous version, specifically with the claude-opus-4-6 model. The Opus 4.7 model's changelog mentions that thinking summaries are no longer generated by default, but can be restored by setting showThinkingSummaries: true in the settings.json file.

Recommendation

Apply workaround: Investigate and resolve the integration issue between the showThinkingSummaries setting and the Opus 4.7 model, as the setting is not working as expected.

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