{"version":"2.1.311","anchor":"re-run-that-gives-way-now-cancels-its-queued-messages","canonical_anchor":"re-run-that-gives-way-now-cancels-its-queued-messages","heading":"A stood-down re-run of a cut-off turn now drops its queued messages","tier":"internal","area":"Message Queue","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/re-run-that-gives-way-now-cancels-its-queued-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### A stood-down re-run of a cut-off turn now drops its queued messages\n\nWhen an attempt to re-run a cut-off turn stands down, the messages it had queued are now cancelled\n\n**What**\n\nWhen 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.\n\n**Why**\n\nThis 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.\n\n- Area: Message Queue\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}