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.238 Home All releases olderv2.1.237 v2.1.239newer
Claude Code v2.1.238

Sync now explains in plain words why a file was skipped

You'll notice
Useful3 Signal2
Cloud Sync

Sync now says in plain words why a file was skipped, including broken settings files.

What

When directory sync leaves a file behind, it now assembles a sentence from a fixed set of reasons: the file is sensitive, it is sensitive but tracked by git, reading it was denied, or your Read rules could not be determined because a settings file has errors.

Details
  • The last case points you at /status: "a settings file has errors, so your Read rules are unknown (see /status)".
  • On the pull side, rows whose path looks like a credential are marked refused rather than written to disk, counted, and raised as a warning-level event.
  • The push side gained a matching count of tracked credential files that were withheld.
Evidence

a settings file has errors, so your Read rules are unknown (see /status), dir_sync_worker_pull_credential_refused

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