#Error persisting

1 messages · Page 1 of 1 (latest)

lost berry
#

⚠️ Agent failed before reply: All models failed (3): anthropic/claude-opus-4-6: OAuth token refresh failed for anthropic: Failed to refresh OAuth token for anthropic. Please try again or re-authenticate. (auth) | anthropic/claude-sonnet-4-6: OAuth token refresh failed for anthropic: Failed to refresh OAuth token for anthropic. Please try again or re-authenticate. (auth) | google/gemini-2.5-flash: ⚠️ API rate limit reached. Please try again later. (rate_limit).
Logs: openclaw logs --follow

rotund snowBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

toxic carbonBOT
#

That error means the agent tried its configured model fallbacks, and all of them were unavailable:

  • Claude models failed because your Anthropic credential can’t be refreshed (OAuth token refresh failed…).
  • Gemini failed because you hit a rate limit (API rate limit reached).

Fix the Anthropic side (most important)

If you’re using a Claude subscription, you should be using a setup-token (not an OAuth refresh flow). Re-auth by generating a fresh token and pasting it into OpenClaw:

If you’re using Anthropic API key billing instead, re-run onboarding with an API key:

  • openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"