Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.236 Home All releases olderv2.1.235 v2.1.237newer
Claude Code v2.1.236

Cloud sessions announce their disconnect instead of timing out

You'll notice
Useful2 Signal2
Cloud Sessions

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

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 →