{"version":"2.0.77","anchor":"oauth-401-error-recovery","canonical_anchor":"oauth-401-error-recovery","heading":"OAuth 401 Error Recovery","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.77\/e\/oauth-401-error-recovery","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.77","markdown":"### OAuth 401 Error Recovery\n\n**What**\n\nOAuth authentication now attempts to recover from 401 errors by re-reading credentials from the system keychain.\n\n**Details**\n\n- When a 401 error occurs, Claude Code checks if the keychain has newer credentials\n- If different credentials are found, they're used without requiring re-authentication\n- Reduces unnecessary login prompts when tokens are refreshed externally\n- Telemetry event: `tengu_oauth_401_recovered_from_keychain`\n\n**Evidence**\n\n`C1B()` at line 146443 (OAuth recovery, contains `\"tengu_oauth_401_recovered_from_keychain\"`)"}