Skip to content

[Setup]: Hermes Model - Anthropic Claude Pro - OAuth wrong routing #33192

Description

@xerudro

What's Going Wrong?

Unable to use Anthropic Pro Plan OAuth method

Steps Taken

Run the install script curl on Ubuntu 24.04 server, with already installed and auth Codex and Claude OAuth sessions
Used hermes model to select Claude with Oauth ( Claude Pro plan )
Added the Auth given by Anthropic, to the the hermes terminal, when asked
Started agent, with hermes command
When i tryied to initiate a conversation with the agent i got this error:

Even if the auth method was selected to work with OAuth the requests routes thru API calls.

Installation Method

Install script (curl | bash)

Operating System

Ubuntu 24.04 LTS server

Python Version

Python 3.12.3

Hermes Version

v0.14.0

Debug Report

Report     https://paste.rs/dnMhG
  agent.log  https://paste.rs/CeOVw

Full Error Output

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': 'req_011CbSwMthCEfCZ3KCuo3NPq'}
⚠️ 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.
 ─  ⚕ Hermes  ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 
                                                                                                                                                                                                      
     Error: Error code: 400 - {'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': 'req_011CbSwMthCEfCZ3KCuo3NPq'}

What I've Already Tried

Tried to edit the config.yaml with no luck,tho.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium — degraded but workaround existsarea/authAuthentication, OAuth, credential poolsarea/billingAccount usage, credit usage, billing (cross-cutting)needs-decisionAwaiting maintainer decision before any implementationprovider/anthropicAnthropic native Messages APItype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions