You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ConversationArea: what it touches
Bug FixesKind: in v2.1.234,
What probably matters to youSection of the release
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.