Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.241,
ImprovementsSection of the release
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.