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

Archive sync explains conflicts, deletes and skipped files in plain language

You'll notice
Useful3 Signal2
Cloud Sessions

Archive sync now tells you plainly about conflicts, restored deletes and files too large to sync.

What

The archive engine narrates what it did rather than acting silently. Conflicted files are described with where each copy landed, deletes the agent made that you still have locally are reported as restored, oversize files are named as "too large to sync and will not arrive", and deferred deletes and uploads are announced as arriving with your next messages. A fresh container is described as having "came back without this folder's files".

Details
  • Each stop condition gets its own line and emits tengu_dir_sync_stopped: withdrawn, switched off, lane unavailable, listing abandoned.
  • Pulls and pushes emit tengu_dir_sync_pull and tengu_dir_sync_push with an outcome and counts of applied, conflicted and trashed files.
  • Setting CLAUDE_CODE_DIR_SYNC_DISABLE_ANCHORING prints a warning that files are read by name and the protection against a cloud session redirecting a read through a swapped directory is off.
Evidence

File sync is reading this folder's files by name (CLAUDE_CODE_DIR_SYNC_DISABLE_ANCHORING is set): the protection against a cloud session redirecting a read through a swapped directory is off

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