Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

Stream stop events can now flag partial content that will never complete

When an API stream fails, stalls or ends early, the stop event can now say which partial content blocks to throw away

Use it now New Features
JSON All of v2.1.292
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SDKArea: what it touches
New FeaturesKind: in v2.1.292,
What probably matters to youSection of the release
What

When a program reads Claude Code's output as a live stream through the SDK (the toolkit for driving Claude Code from your own code), each reply ends with a message_stop event. That event can now carry an optional abandoned_blocks field with two parts:

  • api_message_id: which reply the abandoned content belongs to
  • from_block_index: the position from which the content blocks (the separate pieces of a reply) were left unfinished

Claude Code fills this in on a message_stop it produces itself when the stream from the API failed, stalled or ended early. A program can use it to remove half-received content blocks that will never become part of a finished assistant message.

Why

Programs that show a reply as it streams in can now clean up the partial pieces left behind by a broken stream, instead of leaving fragments on screen that nothing will ever finish.

Read from
Names in the bundleabandoned_blocksmessage_stop

See this entry in the whole of v2.1.292 →

Feedback