Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.251 ·

Directory sync tracks its journal and object lanes separately

Directory sync tracks two failure lanes separately so a stale journal is reported on its own.

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

The background worker that syncs a directory over git no longer treats a failure as one general offline state. It now counts failures on its journal lane and its object lane independently, so a stale journal is logged and surfaced as its own condition, and it takes a new wait-before-proceeding duration that applies to whichever lane is down.

Details
  • The offline signal is reported per lane, with the journal lane named specifically when it is the stale one, instead of a single shared counter covering both.
  • A configurable duration, internally laneDownProceedMs, sets how long the worker waits before proceeding while a lane is down.
  • Applies to cloud and self-hosted sessions that use directory sync.
Evidence

dir_sync_git_worker_offline, laneDownProceedMs

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.251 →

Feedback