Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.236 ·

Cloud sessions announce their disconnect instead of timing out

Cloud sessions now report a clean exit right away instead of leaving the server to notice missed heartbeats.

You'll notice New Features
JSON All of v2.1.236
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Cloud SessionsArea: what it touches
New FeaturesKind: in v2.1.236,
New FeaturesSection of the release
What

When a remote worker session shuts down it now tells the server it is going, by sending a /worker update with connection_status: "disconnected" and the current worker generation number. Nothing gates this, so on a cloud or remote session in this build a clean exit is reported immediately rather than being inferred from missed heartbeats.

Details
  • Skipped while a turn is still running, recorded as cli_worker_goodbye_skipped_mid_turn.
  • Skipped entirely when the caller passes { goodbye: !1 }, which the internal rewire and reconnect paths do, so a reconnect does not look like a disconnect.
  • Successful sends are recorded as ccr_worker_goodbye.
  • The bridge teardown waits on a flush accessor before exiting, so the process does not die before the update lands.
Evidence

cli_worker_goodbye_skipped_mid_turn

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.236 →

Feedback