errors.md +31 −3
24| `API Error: Repeated 529 Overloaded errors` | [Server errors](#api-error-repeated-529-overloaded-errors) |24| `API Error: Repeated 529 Overloaded errors` | [Server errors](#api-error-repeated-529-overloaded-errors) |
25| `Request timed out` | [Server errors](#request-timed-out), or [Network](#unable-to-connect-to-api) if the message mentions your internet connection |25| `Request timed out` | [Server errors](#request-timed-out), or [Network](#unable-to-connect-to-api) if the message mentions your internet connection |
26| `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [Server errors](#auto-mode-cannot-determine-the-safety-of-an-action) |26| `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [Server errors](#auto-mode-cannot-determine-the-safety-of-an-action) |
27| `Auto mode could not evaluate this action and is blocking it for safety` | [Server errors](#auto-mode-cannot-determine-the-safety-of-an-action) |
28| `Auto mode classifier transcript exceeded context window` | [Server errors](#auto-mode-cannot-determine-the-safety-of-an-action) |
27| `You've hit your session limit` / `You've hit your weekly limit` | [Usage limits](#youve-hit-your-session-limit) |29| `You've hit your session limit` / `You've hit your weekly limit` | [Usage limits](#youve-hit-your-session-limit) |
28| `Server is temporarily limiting requests` | [Usage limits](#server-is-temporarily-limiting-requests) |30| `Server is temporarily limiting requests` | [Usage limits](#server-is-temporarily-limiting-requests) |
29| `Request rejected (429)` | [Usage limits](#request-rejected-429) |31| `Request rejected (429)` | [Usage limits](#request-rejected-429) |
116 118
117### Auto mode cannot determine the safety of an action119### Auto mode cannot determine the safety of an action
118 120
119121The model that [auto mode](/en/permission-modes#eliminate-prompts-with-auto-mode) uses to classify actions is overloaded, so auto mode blocked the action instead of approving it unchecked.The model that [auto mode](/en/permission-modes#eliminate-prompts-with-auto-mode) uses to classify actions could not produce a decision, so auto mode did not approve the action automatically. The message you see depends on why the classifier failed.
122
123Reads, searches, and edits inside your working directory skip the classifier, so they keep working in all of these cases.
124
125When the classifier model is overloaded:
120 126
121```text theme={null}127```text theme={null}
122<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait briefly and then try this action again.128<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait briefly and then try this action again.
123```129```
124 130
125Reads, searches, and edits inside your working directory skip the classifier, so they keep working during the outage.
126
127**What to do:**131**What to do:**
128 132
129* Retry after a few seconds; Claude sees the same message and usually retries on its own133* Retry after a few seconds; Claude sees the same message and usually retries on its own
130* If retries keep failing, continue with read-only tasks and come back to the blocked action later134* If retries keep failing, continue with read-only tasks and come back to the blocked action later
131* This is transient and unrelated to [auto mode eligibility](/en/permission-modes#eliminate-prompts-with-auto-mode); you do not need to change settings135* This is transient and unrelated to [auto mode eligibility](/en/permission-modes#eliminate-prompts-with-auto-mode); you do not need to change settings
132 136
137When the classifier returned an unparseable response:
138
139```text theme={null}
140Auto mode could not evaluate this action and is blocking it for safety — run with --debug for details
141```
142
143**What to do:**
144
145* Retry the action; this usually succeeds on the next attempt
146* Run `claude --debug` and repeat the action to see the underlying classifier response in the debug log
147
148When the conversation has grown larger than the classifier's context window:
149
150```text theme={null}
151Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)
152```
153
154In an interactive session, auto mode falls back to a normal permission prompt for that action so you can approve or deny it manually. In [non-interactive mode](/en/headless) the run aborts because the transcript only grows and retrying cannot succeed.
155
156**What to do:**
157
158* Approve or deny the action in the prompt that appears
159* Run `/compact` to reduce the conversation size so subsequent actions fit within the classifier window again
160
133## Usage limits161## Usage limits
134 162
135These errors mean a quota tied to your account or plan has been reached. They are distinct from [server errors](#server-errors), which affect everyone.163These errors mean a quota tied to your account or plan has been reached. They are distinct from [server errors](#server-errors), which affect everyone.