Claude Code v2.1.323 · 12 Nov 2026
SDK sign-in token refresh requests now say whether the token was refused
The oauth_token_refresh request sent to SDK hosts now says whether the old token was refused or only stale
Use it now Tier: how much it should matter to you
3 Useful: my rating, 1 to 5
1 Signal: worth watching, 1 to 5
SDK Area: what it touches
Improvements Kind: in v2.1.323, 12 Nov 26
What probably matters to you Section of the release
What
The Agent SDK lets other programs run Claude Code. When Claude Code needs a fresh sign-in token, it sends the host program an oauth_token_refresh request. That request now includes token_state:
not_refused: the token is only stale.
refused : the token was rejected.
Before, the request did not say which.
Why
A host program can now tell a token that simply needs renewing from one that was turned down, and respond to each differently.
Read from
Names in the bundle token_state oauth_token_refresh
See this entry in the whole of v2.1.323 →
12 Nov 2026 · 888 entries, this one is #97.
Use it now77 You'll notice533 Nothing to try yet64 Under the hood214
Open the release →
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
← Previous · 96 of 888
Perforce users get a one-time tip to turn on Perforce mode
Use it now Perforce
In v2.1.323 What probably matters to you release-page order
Next → · 98 of 888
Shortcuts for moving between and closing panels above the prompt
Use it now Terminal UI