Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

Message-threads (tether): new creditRetryStateless forces a stateless request

A new creditRetryStateless input makes the thread planner send a turn as a fresh stateless request instead of continuing a server-side thread

Under the hood Internal Changes
JSON All of v2.1.281
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Message ThreadsArea: what it touches
Internal ChangesKind: in v2.1.281,
Internal ChangesSection of the release

Unclear The finding does not say what sets creditRetryStateless.

What

The planner that decides whether a turn continues an existing server-side message thread has a new input, creditRetryStateless. When it is set, the planner does not continue the thread. The request is sent stateless instead, meaning it carries the conversation itself rather than pointing at a thread stored on the server.

This joins the other situations that already force a stateless request: holds from the model, relay, classifier and drop paths. The new value is also recorded on the tengu_tether_live_outcome telemetry event.

Why

This adds one more case where Claude Code falls back to a plain stateless request. Nothing changes in what you type or see. The difference is in how the turn is sent to the server.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say what sets `creditRetryStateless`.
Anthropic's release notes agreeImproved screen-reader output in /mcp: a disabled server is read as "off" instead of "pending"

See this entry in the whole of v2.1.281 →

Feedback