Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

Directory sync waits more simply before a turn and records turns that run before sync is ready

Directory sync no longer polls with timeouts before a turn, makes single pull attempts, and records turns that run before sync is armed

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

What

Directory sync keeps a session's files in step with another machine. Several of its internals changed:

  • Before each turn, it no longer waits in several polling loops with timeouts. It now waits for the sync pass or for the turn to be cancelled, whichever comes first.
  • When a turn runs before sync is ready ("armed"), it writes a marker file, unarmed-turn-${sessionId}.json, into the session's state.
  • pullPoint, the step that pulls changes in, dropped its retry loops and now makes a single attempt. Its reporting can now record a read_failed result.

Why

This may change how long a turn is held while waiting for files to arrive. Turns that start before sync is ready are now tracked instead of going unrecorded.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeImproved screen-reader output in /mcp: a disabled server is read as "off" instead of "pending"

See this entry in the whole of v2.1.281 →

Feedback