Follow Discord
Sweep 30 Oct 2026 · 01:02Z Build v2.1.314 532 read Stable v2.1.308 Latest v2.1.314 Next v2.1.314 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.314 ·

Remote session uploader: slower tool-input flushing, metadata saved at shutdown

The remote-session client now batches large tool-input updates on a slower timer, flushes owed metadata on exit, and tracks a few more internal states

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

What

This applies to remote sessions, where Claude Code runs on a remote worker and streams its progress back. The part of Claude Code that sends updates from that worker, called the CCR client, changed in several ways:

  • Large tool inputs: when Claude prepares the input for a tool (an action such as editing a file or running a command), that input arrives in small pieces called input_json deltas. Updates for large ones are now sent on a slower timer, controlled by toolInputFlushMs and set through a new setToolInputFlushMs setting. A new ccr_tool_input_flush event is logged. Before, all stream updates used one shared interval.
  • Shutdown: when the session ends, any worker metadata still waiting to be sent is now flushed. The result is logged as cli_worker_metadata_at_shutdown, with an outcome of drained, timed_out, cut or refused. Before, shutdown flushed only internal events and client events.
  • Live rows: live updates are now stamped with live_turn_id, live_index and emitted_at_ms.
  • Status markers: the client adds ridesAStatus: ["reply_degraded", "card_turn_stamp"].
  • Housekeeping requests: housekeeping control requests are now marked so their ids are tracked.
  • Dropped batches: lastTaskList is cleared when batches of durable events are dropped.

Why

These are mostly behind-the-scenes changes to remote sessions. In practice, large tool inputs should cause fewer separate uploads, and session metadata that has not been sent yet is no longer simply abandoned when the session exits.

See this entry in the whole of v2.1.314 →

Feedback