Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

SDK sign-in recovery no longer treats an unrefused reused token as a fault

If the SDK token callback returns the same token before any server has refused it, Claude Code no longer logs it as a fault

Under the hood No documentation found Bug Fixes
JSON All of v2.1.323
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
SDKArea: what it touches
Bug FixesKind: in v2.1.323,
Bug FixesSection of the release
What

Programs built with the SDK can hand Claude Code a sign-in token through a getOAuthToken callback. Sign-in recovery now records why it is running. If the callback returns the same token and the reason is that the token may be stale, Claude Code now logs that no server has refused the token and that this is not a fault. It then stops without retrying.

Recovery also counts as successful when the stored token already differs from the one that was in use. Before, every same-token result was logged as the same expired token coming back.

Why

Programs built on the SDK no longer see false sign-in faults in the logs when their token is simply reused.

Read from
Names in the bundlegetOAuthToken

See this entry in the whole of v2.1.323 →

Feedback