A malformed response block is repaired or dropped rather than crashing your session.
What's wrong with this entry?
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.
- 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.
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.
-
v2.1.236
A short reminder can be spliced in after a batch of tool results
Both mention conversation
-
v2.1.236
Per-model reminder text delivered from server config
Both mention conversation