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.225 Home All releases olderv2.1.224 v2.1.226newer

Remote Control: token refresh chain gives up loudly, and auth changes invalidate in-flight attempts

You'll notice
Useful3 Signal0
Remote Control

Remote Control now reports dead token refreshes instead of failing silently, and re-logging in cancels stale connection attempts.

What

When the bridge token refresher exhausts its retry chain it now reports the failure instead of stopping quietly, and re-logging in cancels bridge init attempts that started under the old credentials.

Details
  • On exhaustion it logs an error built from the fixed fragment "Refresh chain exhausted for sessionId=" plus the session id and failure count, emits bridge_token_refresh_exhausted, and returns "no_oauth_token" to the caller.
  • App state gained authChangeGeneration, bumped on login or account change; bridge init compares it before applying results.
  • The 401 recovery path keys off a per-endpoint needsOAuthRefresh flag and aborts init after a successful refresh rather than continuing with the stale response.
Evidence

bridge_token_refresh_exhausted

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