Summary
Using Hermes with Anthropic/Claude subscription auth initially worked after installation and setup, but after some time it stopped working consistently with:
HTTP 400: You're out of extra usage. Add more at claude.ai/settings/usage and keep going.
This persists after restarting Hermes and re-logging into Claude auth.
Important clarification
This was not broken from the beginning.
- Hermes was installed and configured successfully
- Anthropic/Claude subscription auth worked at first
- After a period of normal use, Hermes started returning the extra usage 400 consistently
- After that point, restart + re-login did not recover it
What makes this confusing
- Claude Desktop still works on the same account
- Hermes had worked before, so this does not look like a simple setup mistake
- Hermes fails on Anthropic models through
https://api.anthropic.com
- Switching models inside Hermes did not help
- Restarting Hermes and re-login did not help
This makes it look like Hermes' Anthropic subscription/OAuth path may be hitting a different usage gate than Claude Desktop, or Hermes is not handling/reporting that state clearly.
Environment
- Hermes version:
0.8.0 (2026.4.8)
- Provider:
anthropic
- Models tested:
anthropic/claude-opus-4-6
claude-sonnet-4-6
- Endpoint:
https://api.anthropic.com
- Platform: macOS
Reproduction
- Install and configure Hermes with Anthropic/Claude subscription auth
- Use Hermes normally, successfully, for some period of time
- Later, send a normal prompt
- Hermes starts returning the error below
- Restart Hermes and re-login
- Try again, same result
- Switch from Opus to Sonnet
- Try again, same result
Actual result
⚠️ API call failed (attempt 1/3): BadRequestError [HTTP 400]
🔌 Provider: anthropic Model: claude-sonnet-4-6
🌐 Endpoint: https://api.anthropic.com
📝 Error: HTTP 400: You're out of extra usage. Add more at claude.ai/settings/usage and keep going.
📋 Details: {'type': 'error', 'error': {'type': 'invalid_request_error', 'message': "You're out of extra usage. Add more at claude.ai/settings/usage and keep going."}, 'request_id': ''}
⚠️ Non-retryable error (HTTP 400) — trying fallback...
❌ Non-retryable error (HTTP 400): HTTP 400: You're out of extra usage. Add more at claude.ai/settings/usage and keep going.
❌ Non-retryable client error (HTTP 400). Aborting.
🔌 Provider: anthropic Model: claude-sonnet-4-6
🌐 Endpoint: https://api.anthropic.com
💡 This type of error won't be fixed by retrying.
Relevant log observations
From Hermes logs, this happened repeatedly over several hours, including after restart:
12:08:38 extra usage 400
12:16:55 extra usage 400
12:25:39 extra usage 400
12:41:30 extra usage 400 after switching to Sonnet
15:09:25 extra usage 400
There is also a successful in-place model switch in logs, but the error persists:
Model switched in-place: anthropic/claude-opus-4-6 (anthropic) -> claude-sonnet-4-6 (anthropic)
Expected result
One of these should happen:
- Hermes works if Claude subscription auth is still valid for this path
- Hermes surfaces a clearer message explaining that Anthropic subscription/OAuth usage is exhausted specifically for third-party/Hermes usage
- Hermes offers a more explicit fallback path or guidance, since this is easy to confuse with a Hermes bug
Question
Is this an expected limitation of Anthropic subscription/OAuth usage in Hermes, or is Hermes currently routing these requests in a way that hits a separate usage limit from Claude Desktop?
Summary
Using Hermes with Anthropic/Claude subscription auth initially worked after installation and setup, but after some time it stopped working consistently with:
HTTP 400: You're out of extra usage. Add more at claude.ai/settings/usage and keep going.This persists after restarting Hermes and re-logging into Claude auth.
Important clarification
This was not broken from the beginning.
What makes this confusing
https://api.anthropic.comThis makes it look like Hermes' Anthropic subscription/OAuth path may be hitting a different usage gate than Claude Desktop, or Hermes is not handling/reporting that state clearly.
Environment
0.8.0 (2026.4.8)anthropicanthropic/claude-opus-4-6claude-sonnet-4-6https://api.anthropic.comReproduction
Actual result
Relevant log observations
From Hermes logs, this happened repeatedly over several hours, including after restart:
12:08:38extra usage 40012:16:55extra usage 40012:25:39extra usage 40012:41:30extra usage 400 after switching to Sonnet15:09:25extra usage 400There is also a successful in-place model switch in logs, but the error persists:
Expected result
One of these should happen:
Question
Is this an expected limitation of Anthropic subscription/OAuth usage in Hermes, or is Hermes currently routing these requests in a way that hits a separate usage limit from Claude Desktop?