Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

New 'directory sync' feature: mid-session attachment, reserved paths, and repository trust

A new directory sync subsystem lets a local machine attach to an in-progress session, with reserved paths, its own snapshot commits, and repository trust tracking

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaRemote Controlwhat it touches
KindInternal Changesin v2.1.277,
Group of 3 Under the hood No documentation found

A new directory sync subsystem lets a local machine attach to an in-progress session, with reserved paths, its own snapshot commits, and repository trust tracking

What

  • Directory sync now supports attaching a local machine to a session partway through, not just at the start. A new prompt explains that in this case the session's HEAD, branch, and commits stay the session's own, describes when file changes flow in each direction (on command execution and at turn boundaries), and what happens if the two checkouts diverge.
  • Any path under a new reserved location is now treated as belonging to directory sync internally, and a new checkout_empty seed kind was added alongside the existing seed/clone/folder kinds. A new message warns users when commits on a branch are directory sync's own internal snapshot commits rather than real work.
  • The remote-session join payload now includes a repositoryTrust field alongside directorySync.

Why These pieces lay the groundwork for syncing a local checkout with a running session safely, telling users clearly when what they're seeing is sync bookkeeping rather than their own commits, and tracking whether a repository is trusted before syncing to it.

Read from
Names in the bundlerepositoryTrust
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 doubtWhat repositoryTrust is used for once included in the payload is not stated.

See this entry in the whole of v2.1.277 →