Yeah, that confusion is valid. The key distinction is that this probably isn’t your normal Claude plan limit.
Anthropic has separate buckets/paths here:
- normal Claude subscription usage
- Claude CLI/OAuth auth token validity
- Extra Usage / long-context billing path
Your status says the OAuth token is still valid, and you may be nowhere near normal Claude usage limits. But the specific error text says Anthropic routed that request into the Extra Usage path and found no Extra Usage balance/eligibility for it.
The suspicious part in your config is anthropic/claude-opus-4-7. Current docs say Opus 4.7 has a 1M context window by default. If OpenClaw sends a request that qualifies for that long-context route, Anthropic can require Extra Usage even when your regular Claude usage looks fine.
So I’d treat this as: “the selected request path is wrong/surprising for your account,” not “you used up Claude.” Switching the default to Sonnet/Haiku or an Anthropic API key path should confirm it quickly. If Sonnet still throws the same exact Extra Usage message on a fresh session, that’s much stronger evidence of a 2026.5.12 regression or Anthropic-side routing change, and I’d file it with the status output + log excerpt: https://github.com/openclaw/openclaw/issues