{"version":"2.1.273","anchor":"new-auth-error-liveness-classifier-and-proxy-usage-telemetry","canonical_anchor":"new-auth-error-liveness-classifier-and-proxy-usage-telemetry","heading":"New auth-error liveness classifier and proxy-usage telemetry helpers","tier":"internal","area":"Auth","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.273\/e\/new-auth-error-liveness-classifier-and-proxy-usage-telemetry","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.273","markdown":"### New auth-error liveness classifier and proxy-usage telemetry helpers\n\nNew helper classifies auth errors as dead, live, or unknown, plus telemetry for proxy usage\n\n**What**\n\nA new function classifies authentication or network errors into three states: `dead` (the credential is truly no longer valid), `live` (the error is likely transient), or `unknown`, based on error codes, HTTP status, and the outcome of OAuth token refresh attempts. A companion helper reports whether a proxy is being used and whether that proxy is a loopback (local machine) proxy.\n\n**Why**\n\nDistinguishing genuinely dead credentials from transient failures should let Claude Code avoid treating temporary network hiccups as a reason to force re-authentication.\n\n- Area: Auth\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}