[BUG] Claude Opus 4.7 thinking tokens redacted even with showThinkingSummaries or similar flags set to true

Resolved 💬 6 comments Opened Apr 17, 2026 by Braxbro Closed Apr 18, 2026

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?

Since the release of Opus 4.7, all thinking tokens of 4.7 are redacted entirely - thinking blocks are replaced with blank strings with token count receipts and the like rather than containing any useful info. I use the latest version of Claude Code for VS Code.

This is an extremely damaging breaking change to my workflow, which depends on real-time auditing of thinking to avoid wasted tokens on unproductive looping thinking, to track the flow of thought with relation to tool calls and file reads to carefully manage context poisoning, and allows me to stop the model and interject with useful missing context when it's clearly lacking something.

This is critical to both managing costs and is one of the main differentiators that keeps me returning to the service.

What Should Happen?

When responding, Opus 4.7 should offer the thinking dropdown as normal, and include summaries (if not full output) of the model's thought process to enable the above usecases. While I realize the measure is likely taken to prevent model distillation, it also massively hampers auditability of model operations.

Alternatively, Opus 4.6 should be re-added to the model picker to allow users dependent on such functionality to still use Opus with full VS Code integration without losing this feature.

Error Messages/Logs

N/A - the absence of any output is the problem

Steps to Reproduce

Open Claude Code in VS Code, set your model to Opus 4.7, and send a message. Even with verbose output or similar settings enabled, the model responds with empty thinking token blocks.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Not sure - it still functions for Haiku and Sonnet, and was functional for 4.6 as of April 14.

Claude Code Version

2.1.112

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

VS Code integrated terminal

Additional Information

N/A

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗