{"version":"2.1.305","anchor":"checkpoint-request-event-handled-over-the-sse-transport","canonical_anchor":"checkpoint-request-event-handled-over-the-sse-transport","heading":"Remote sessions can receive a checkpoint request from the server","tier":"internal","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/checkpoint-request-event-handled-over-the-sse-transport","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### Remote sessions can receive a checkpoint request from the server\n\nClaude Code now accepts a checkpoint request sent by the server over its live event connection\n\n**Unclear.** It is not stated what a checkpoint saves or when the server asks for one.\n\n**What**\n\nSome sessions keep a live connection to a server that streams events to Claude Code. Claude Code now recognises a checkpoint request arriving over that connection and passes it on to whatever handles checkpoints, if anything is set up to. If that handler fails, the failure is caught and logged instead of stopping the session.\n\nBefore, this kind of event was not recognised and only produced a warning about an unexpected event type.\n\n**Why**\n\nThe server can now ask a remote session to make a checkpoint.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}