{"version":"2.1.318","anchor":"cloud-session-early-esc-is-re-sent-after-a-handoff-move","canonical_anchor":"cloud-session-early-esc-is-re-sent-after-a-handoff-move","heading":"Pressing Esc early in a session moved to the cloud is no longer lost","tier":"notice","area":"Cloud Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/cloud-session-early-esc-is-re-sent-after-a-handoff-move","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### Pressing Esc early in a session moved to the cloud is no longer lost\n\nIf you press Esc before a session moved to the cloud starts its first turn, Claude Code now sends the interrupt again for those messages\n\n**What**\n\nWhen a local session is handed off to run in the cloud, Claude Code now keeps track of its first turn. If you press Esc before that first turn has been seen, it remembers that an interrupt is still owed. It then sends the interrupt again, naming the messages it is meant for with `for_user_message_uuids` and marking it as sent again.\n\nClaude Code also changed which messages from the cloud worker it treats as a sign that the worker is still alive. It used to count any of them.\n\n**Why**\n\nAn Esc pressed in the moment just after a hand-off used to send one interrupt that could arrive too early and be missed. It now reaches the turn you meant to stop.\n\n- Area: Cloud Sessions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}