diff --git a/changelog.d/fixes/claude-oauth-sticky-refresh.md b/changelog.d/fixes/claude-oauth-sticky-refresh.md new file mode 100644 index 0000000000..548160d700 --- /dev/null +++ b/changelog.d/fixes/claude-oauth-sticky-refresh.md @@ -0,0 +1,3 @@ +- **fix(oauth):** stop nulling the Claude refresh token on the first unrecoverable refresh + failure so `CredentialHealth` no longer gets stuck sticky-dead — the retry budget from #11414 + can now actually spend its second attempt instead of finding an already-cleared token (#13183)