Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Remote and hosted sessions stop when the server accepts nothing from them

A remote worker now stops itself after the server has accepted none of its heartbeats or uploads for a set time

Group of 2 You'll notice Improvements
JSON All of v2.1.323
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
ImprovementsKind: in v2.1.323,
ImprovementsSection of the release

Unclear Whether this stop is switched on, and after how long, depends on a value the host supplies that is not stated.

What

When Claude Code runs as a remote worker, a copy running on a server for a hosted or cloud session, it regularly sends heartbeats ("still here" signals) and uploads to the service, called CCR.

  • The worker now tracks how long it has gone with no heartbeat or upload accepted, using stopWhenNothingAccepted and nothingAcceptedSinceMs.
  • Once a time limit is reached, it logs a message beginning "CCR has accepted no heartbeat or upload from this worker for" and stops.
  • A 429 response, meaning too many requests, resets that count instead of adding to it.
  • Hosted sessions get an onNothingAccepted callback that ends the session with the kind "nothing-accepted".

Why

A remote worker the service has stopped listening to now exits on its own instead of running indefinitely. A session that ends this way will show "nothing-accepted" as the reason.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhether this stop is switched on, and after how long, depends on a value the host supplies that is not stated.

See this entry in the whole of v2.1.323 →

Feedback