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 separates timeouts from failures and reports far more outcomes

Under the hood
Useful2 Signal2
Directory Sync

A sync that runs out of time now reports as timed out rather than failed.

What

A sync request that runs out of time now reports timed_out rather than failed, so a slow link is no longer indistinguishable from a rejected upload. Pull results can also report an outright refusal.

Details
  • The sync summary gained counters for upload timeouts, slow-but-landed uploads, and a set of deleted-file buckets.
  • Stat records now carry device and inode identity, so a file replaced in place can be told apart from one edited.
  • A read-only sync scope that still has unsaved paths reports them as unsavedReadOnlyPaths and emits the telemetry event tengu_memory_sync_ro_unsaved.
Evidence

"tengu_memory_sync_ro_unsaved"

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 →