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

Clearer wording when a peer machine cannot catch up on synced files

You'll notice
Useful3 Signal3
File Sync

File sync now explains in plain words why a command was held and what would clear it.

What

File sync across machines now explains, in plain language, each reason a command was held or deferred and what clears it: the branch changed, capped until upload finishes, an upload-only device, files still arriving, the peer is serving another command, sync stopped there, or the other side's engine is too old to sync mid-turn. Read-only tool calls are never held; they run and carry a note instead.

Details
  • Each message pairs a cause with a remedy rather than just refusing.
  • The oldest-engine case tells you the command ran against that machine's files as of the user's last message, so your recent edits may be missing.
Evidence

syncs this session's files only at turn boundaries (its sync engine has no mid-turn sync points); the command ran on that machine's files as of the user's last message, which may not include your edits here

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 →