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

Remote-device registration for cowork sessions

Not switched on
Useful2 Signal4
Cloud Sessions

Remote sessions can be tied to the exact machine that started them using a per-account signing key.

Device keypair minting and registration for cowork remote sessions is built, but nothing here turns the flow on.

What

A new subsystem mints a P-256 keypair per account, stores it in secure storage, and registers it with your organization so a remote session can be tied to the specific machine that started it. It signs a binding payload when creating a session. Nothing in this build was found to switch the cowork remote-device flow on, so whether you ever reach it is decided elsewhere.

Details
  • Registration POSTs display_name, platform and public_key; the platform value is hardcoded to "linux" regardless of the host operating system.
  • Failures are typed: key not persisted, request failed, not sent, HTTP error, revoked key, registration unavailable, and cowork_remote_device_limit_reached.
  • Revoked or unreadable keys are retired and a new one is minted on the next attempt.
  • Telemetry: device_registry_register success and failure counters, plus tengu_device_bind_skipped, tengu_device_bind_failed and tengu_device_bind_prepared.
  • If the server accepts a session but does not bind it to this device, Claude retries unbound and reports silent_drop.
Evidence

deviceRegistry: device key revoked server-side; a new key will be minted on the next registration, /api/organizations/:orgUUID/cowork/remote_devices

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