Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.248 Home All releases olderv2.1.247 v2.1.250newer
Claude Code v2.1.248

Directory sync skips the merge when both sides already match

You'll notice
Useful3 Signal2
Directory Sync

Directory sync skips the merge entirely when local and remote already match.

What

Syncing a directory now reads the three git snapshots it compares in one go and, when the local and remote trees are identical, produces a clean result without running a merge at all.

Details
  • Failure to read the snapshots now reports "could not read the HEAD or laptop snapshot trees" instead of naming a single tree.
  • A merge-base failure returns a structured git error saying "could not wrap the merge base" rather than aborting the whole sync plan.
Evidence

could not read the HEAD or laptop snapshot trees

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.248 →