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

Code-session create and poll failures are classified by reason

You'll notice
Useful3 Signal0
Sessions

Code session failures are now sorted by cause, so retries and error messages make more sense.

What

HTTP failures from the code-sessions endpoints are now sorted into transient, terminal and auth categories instead of being treated uniformly, which changes what gets retried and what gets reported.

Details
  • 401 becomes a non-terminal oauth_rejected.
  • 408, 429 and 5xx remain transient and are retried.
  • Anything else becomes terminal request_rejected.
  • Grouping and project rejections are tagged grouping_rejected and get their own message about the Project being unavailable.
  • OAuth-rejected session creation feeds a distinct telemetry path.
Evidence

v2_session_create_oauth_rejected

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 →