Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Message QueueArea: what it touches
Internal ChangesKind: in v2.1.311,
Internal ChangesSection of the release
What
When a turn is cut off, Claude Code can try to rescue it by running it again to the end, and queues messages for that re-run. If the rescue gives way, those queued messages are now cancelled and the cancellation is logged. Before, giving way only cleared the rescue's state and turned down further redeliveries, leaving the queued messages in place.
Why
This fixes a path where sessions could get stuck or receive duplicate messages. It applies to headless sessions, which run with no interactive screen, and to cloud sessions.