Skip to content

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

@muskvc

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions