Skip to content

Anthropic Claude subscription auth returns 'You're out of extra usage' in Hermes even after restart/re-login #6475

Description

@muskvc

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

  1. Install and configure Hermes with Anthropic/Claude subscription auth
  2. Use Hermes normally, successfully, for some period of time
  3. Later, send a normal prompt
  4. Hermes starts returning the error below
  5. Restart Hermes and re-login
  6. Try again, same result
  7. Switch from Opus to Sonnet
  8. 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:

  1. Hermes works if Claude subscription auth is still valid for this path
  2. Hermes surfaces a clearer message explaining that Anthropic subscription/OAuth usage is exhausted specifically for third-party/Hermes usage
  3. 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions