Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.241 Home All releases olderv2.1.240 v2.1.242newer
Claude Code v2.1.241

Clearer wording for clearing the thinking display override

Under the hood
Useful1 Signal1
Elsewhere not in their notes

A schema description was reworded to explain that clearing the thinking display setting restores Claude Code's own default.

--thinking-display
What

The control-protocol schema that lets an SDK client set extended thinking now explains the null case differently: passing null for thinking_display clears the override so Claude Code's own default display handling applies, rather than reverting to the API default. Wording only; the fields, the "summarized" and "omitted" values, and --thinking-display all behave as before.

Details
  • Affects max_thinking_tokens and thinking_display on the extended-thinking control request.
  • No gate; visible to anyone reading the schema.
Evidence

null clears that override so Claude Code's default display handling applies again

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.241 →