{"version":"2.1.323","anchor":"worker-events-ephemeral-only-batches-dropped-on-409-after-c","canonical_anchor":"worker-events-ephemeral-only-batches-dropped-on-409-after-c","heading":"Remote sessions stop retrying some rejected events while shutting down","tier":"internal","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/worker-events-ephemeral-only-batches-dropped-on-409-after-c","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Remote sessions stop retrying some rejected events while shutting down\n\nWhen a remote session is shutting down, batches of temporary events the server rejects are now dropped instead of retried\n\n**What**\n\nRemote sessions send batches of events to a server. Some events are temporary and are not kept. Once a session's connection has been closed, a batch made up only of temporary events that the server rejects as a conflict (HTTP status 409) is now dropped instead of sent again.\n\nWhen a batch of lasting events is dropped, Claude Code now also forgets which task lists it had already sent.\n\n**Why**\n\nThis keeps a remote session from getting stuck sending the same rejected batch over and over while it shuts down.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}