Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.225 ·

Code-session create and poll failures are classified by reason

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

You'll notice Improvements
JSON All of v2.1.225
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
SessionsArea: what it touches
ImprovementsKind: in v2.1.225,
ImprovementsSection of the release
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 →

Feedback