{"version":"2.1.227","anchor":"expired-saved-logins-now-say-so-instead-of-failing-generical","canonical_anchor":"expired-saved-logins-now-say-so-instead-of-failing-generical","heading":"Expired saved logins now say so instead of failing generically","tier":"notice","area":"Auth","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227\/e\/expired-saved-logins-now-say-so-instead-of-failing-generical","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227","markdown":"### Expired saved logins now say so instead of failing generically\n\nExpired saved logins now tell you to sign in again instead of a generic auth error.\n\n**What**\n\nWhen the stored Anthropic credentials have expired and there is no refresh token to renew them, tools now report \"Anthropic profile login expired\" with a prompt to sign in again, rather than a generic auth error.\n\n**Details**\n\n- Triggered by auth errors whose message contains \"has expired and no refresh is available\".\n- These errors are recorded in refresh-failure telemetry under a distinct `no_refresh_available` class.\n- They now skip the retry path that invalidates the token and tries again, since a retry cannot succeed.\n\n**Evidence**\n\n`Anthropic profile login expired`\n\n- Area: Auth\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}