The whole hunk
from line 1003, old and new numbered
/
lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
from line 1003
10031003
10041004```text theme={null}
10051005OAuth token revoked · Please run /login
1006OAuth token has expired · Please run /login
1007API Error: 401 ... authentication_error
1006Please run /login · API Error: 401 OAuth token has expired ...
10081007```
10091008
10101009**What to do:**
from line 1045
10461045Failed to authenticate: OAuth session expired and could not be refreshed
10471046```
10481047
1049This is not the same state as [OAuth token revoked or expired](#oauth-token-revoked-or-expired). Those messages report a 401 the API returned. Claude Code itself produces `Login expired` for a login it already failed to renew, so it sends no request. When the renewal fails because the account itself is suspended rather than the login being stale, Claude Code shows [Your account is on hold](#your-account-is-on-hold) instead.
1048This is not the same state as [OAuth token revoked or expired](#oauth-token-revoked-or-expired). Those messages report a rejection the API returned. Claude Code itself produces `Login expired` for a login it already failed to renew, so it sends no request. When the renewal fails because the account itself is suspended rather than the login being stale, Claude Code shows [Your account is on hold](#your-account-is-on-hold) instead.
10501049
10511050Sessions authenticated with an API key, [`CLAUDE_CODE_OAUTH_TOKEN`](/docs/en/env-vars), or a third-party provider don't use the saved login and never see this message.
10521051
from line 1641
16421641Context exceeds the 200k-token limit by 94k tokens — run /compact or /clear to continue.
16431642```
16441643
1645When the limit you exceeded is a compaction window smaller than the model's context window, such as the 200K boundary on 1M-context models, the warning reads differently. Requests still succeed past a compaction window; run the named command to bring usage back under it.
1644When the limit you exceeded is a compaction window, such as the 200K boundary on 1M-context models, the warning reads differently. A compaction window can sit below the model's context window, so requests past it can still succeed.
16461645
16471646```text theme={null}
16481647Context is 94k tokens past the 200k-token compaction window — run /compact to reduce usage.
from line 2049
20502049On [Amazon Bedrock](/docs/en/amazon-bedrock), [Google Cloud's Agent Platform](/docs/en/google-vertex-ai), and [Microsoft Foundry](/docs/en/microsoft-foundry), a cybersecurity flag produces the [Usage Policy refusal](#usage-policy-refusal) message instead.
20512050
20522051The safeguard itself is server-side and predates v2.1.203; client releases since then have changed only the message's wording.
2053From v2.1.203 through v2.1.218, the message read `<model> has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access,
2052From v2.1.203 through v2.1.218, the message read `<model> has safety measures that flagged this message for a cybersecurity topic. To learn about the Cyber Verification Program and apply for access, visit our help center:` followed by the same help-cent