{"version":"2.1.44","anchor":"automatic-recovery-from-revoked-oauth-tokens","canonical_anchor":"automatic-recovery-from-revoked-oauth-tokens","heading":"Automatic Recovery from Revoked OAuth Tokens","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.44\/e\/automatic-recovery-from-revoked-oauth-tokens","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.44","markdown":"### Automatic Recovery from Revoked OAuth Tokens\n\nOAuth tokens can be revoked server-side (e.g., when users revoke access from their Claude.ai account settings). Previously, this would cause authentication failures in various API calls. This release adds automatic token refresh when a revoked token is detected across multiple code paths:\n\n- Fast mode prefetch (checking if your organization has fast mode enabled)\n- Metrics opt-out status checks\n- General API retry logic\n\nThe CLI now catches HTTP 403 responses containing \"OAuth token has been revoked\" and automatically refreshes the token before retrying the request.\n\n**Evidence**\n\nOAuth token revocation check helper (search for `\"OAuth token has been revoked\"`) \u2014 `GOA()` at line ~211503; token refresh function `Ju()` at line ~114161"}