auth_failed
A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.301 and was gone by v2.1.302.
Plugin eval checks your credentials first and aborts instead of failing every case.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.233.
In the changelogs
10Releases whose published page names auth_failed.
-
v2.1.305
Failed model changes now report a more specific reason
When a controlling program's request to change the model fails, Claude Code now reports a finer reason, such as rate limit or failed sign-in
found in this entry's text
-
v2.1.296
Changes to how blocked tool actions are marked and shown
Tool results can now be marked as blocked by a denial check, and a new "model not current" denial reason was added
found in this entry's text
-
v2.1.281
Model switch rejections now return a machine-readable code
A blocked model switch now returns a
codefield naming the reason, such asrestricted_by_orgorcatalog_unknownfound in this entry's text
-
v2.1.261
New 'not fetched'/'no response' diagnostics for organization policy retrieval
Diagnostics now explain in detail why org policy couldn't be fetched, with specific failure reasons.
found in this entry's text
-
v2.1.260
Eval-suite result schema gained partial-run reasons
Internal eval-suite results now record why a run was only partial.
found in this entry's text
-
v2.1.242
Rebuilt cloud environments get back deny and ask rules only
If a cloud environment is rebuilt, only your deny and ask rules come back, not allows.
found in this entry's text
-
v2.1.234
Plugin eval reference rewritten around a tighter sandbox
Plugin eval runs now happen in a tighter sandbox with their own git repo and home directory.
found in this entry's text
-
v2.1.233
Plugin eval checks your credentials before running any case
Plugin eval checks your credentials first and aborts instead of failing every case.
found in this entry's text
-
v2.1.233
Eval suites stop at the first authentication failure
An eval suite stops immediately when the first run is rejected for bad credentials.
found in this entry's text
-
v2.1.205
Keychain error classification
found in this entry's text
First cited
1The earliest release whose published evidence quoted auth_failed was v2.1.260, 3 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.
Presence across releases
2Build by build
8One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.