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.228 Home All releases olderv2.1.227 v2.1.229newer
Claude Code v2.1.228

Device tools reject calls tagged with someone else's cloud session

You'll notice
Useful3 Signal3
Cloud Sessions

Tools on your machine refuse calls from a cloud session other than the one being served.

What

When a cloud session calls a tool on your machine with a session_id that does not match the session the device is actually serving, the call is refused with a result explaining the machine is busy with another session and telling the model not to retry in a loop.

Details
  • Refusals are reported as tengu_device_tool_refused with reason session_mismatch.
  • Device tools now carry an analyticsName used in that reporting.
Evidence

tengu_device_tool_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.228 →