Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.288 ·

Remote sessions wait for the end-of-turn summary before moving on

Remote and cloud sessions now hold for a pending end-of-turn summary, with a time limit, before taking the next step or reporting idle

Group of 2 Under the hood Internal Changes
JSON All of v2.1.288
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
Internal ChangesKind: in v2.1.288,
Internal ChangesSection of the release

What

In remote sessions, where Claude Code runs on another machine and reports back, a turn (one round of Claude working on your request) can end with a summary. Claude Code now waits for that summary before carrying on:

  • The worker that tracks session state can hold a pending turn-end summary with a deadline, wait for it for a limited time, and drop it when information tied to that turn is wiped (holdTurnEndSummary, turnEndSummaryOutstanding, supersedeTurnEndSummary).
  • After confirming received messages, the loop that processes the next work now calls waitForTurnEndSummary() unless it is stopping. While waiting it marks the turn as 'earlier_turn', then 'after_turn'. Before, only the confirmation step had a timeout.
  • The session is not reported as idle while a summary is still outstanding, and handling of stashed answers is skipped during that time.
  • notifyMetadataChanged now takes a second argument. If a post_turn_summary arrives without turnEndVerdict set to true, the pending summary is dropped.

Why

This changes the order and timing of steps in remote sessions. The waiting is meant to stop an out-of-date summary from a finished turn overwriting newer information about the session.

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 doubtWhen an end-of-turn summary is pending is not stated.

See this entry in the whole of v2.1.288 →

Feedback