Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.283 ·

Directory sync checks the remote machine is alive before forwarding a command

Before forwarding a command, directory sync now checks the machine is still reachable and fails fast, blaming the machine, if it is away

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

Unclear It is not clear which setups this check runs in, since it depends on the remote machine's version and on sync support that was not traced.

What

When a session uses directory sync (keeping files in step with another machine, such as your own computer), commands are forwarded to that machine. Before forwarding, Claude Code can now check that the machine is still there.

  • The check calls the transport's checkLive when the sync engine supports pushPoint.
  • If the machine is offline, or has been silent too long and misses the probe, it is marked away, the outcome is away, and the call fails without sending anything.
  • The error says the machine did not answer a liveness check and that nothing was sent. The failure is attributed to the machine ("machine") rather than "this_side", and recorded with clearance machine_away.
  • Before, the command went straight to waiting for in-flight syncs and forwarding.

Why

Commands no longer hang against a machine that has gone away, such as a laptop that was closed, and the error makes clear the problem is on that machine's side.

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 doubtIt is not clear which setups this check runs in, since it depends on the remote machine's version and on sync support that was not traced.

See this entry in the whole of v2.1.283 →

Feedback