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.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

Malformed model responses are repaired instead of crashing the session

You'll notice
Useful4 Signal2
Conversation

A malformed response block is repaired or dropped rather than crashing your session.

What

A response block missing fields it should have no longer throws. A text block whose text is not a string is dropped, and a thinking block missing its thinking text or signature gets empty strings substituted so the conversation continues.

Details
  • Each repair reports the block type, whether it was dropped or healed, which fields were missing, and the request and message ids.
  • Unconditional: there is no flag guarding this, it always runs in the block normalizer.
Evidence

tengu_content_block_healed

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.234 →