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

Remote tool calls can be aborted with a new sync_failed outcome

You'll notice
Useful3 Signal3
File Sync

Remote tool calls now run a sync preflight and abort with sync_failed if files aren't caught up.

What

The path that validates a remote tool call, asks for permission and then dispatches it now runs a file-sync preflight first. A hold aborts the call with an error carrying code sync_failed rather than contacting the host, and sync_failed was added to the outcome reporting for forwarded remote tools.

Details
  • The preflight returns go, go with a note (handed to a new callback the caller supplies), or hold.
  • Results coming back can now carry sync information, applied on the receiving side when present.
  • Nothing gates this, but the preflight returns go immediately when no sync engine is attached.
Evidence

code: "sync_failed",

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 →