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.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

Directory-sync path checks moved onto the storage backend

Under the hood
Useful1 Signal2
Directory Sync

Path checks for directory sync go through the storage backend, and the mismatch warning wording is shared.

What

Checks on paths owned by directory sync now classify a path as real, absent, redirected or not-a-directory through the storage backend when that backend is active, falling back to walking the path with lstat otherwise. The message you see when a session's sync was set up from a different directory now comes from a single shared helper on both paths.

Details
  • Probe failures now have distinct codes, and a classifier for a vanished source produces codes such as batch_dir_vanished and source_unverifiable_parent_link.
  • Whether the backend path or the lstat fallback runs is decided by an internal storage-backend check that is not named in the surrounding code.
Evidence

sync-owned path probe: unexpected answer

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.242 →