Two common gotchas here:
- The 429 is coming from whatever provider your default model is on (often
openai-codex/*when you used ChatGPT/Codex OAuth). That rate limit window is separate from “my API key has credit”. openclaw resetwipes files, but if your Gateway daemon is still running, it may still be using the old in-memory auth/model config until you restart it (and if you’re in remote mode, you might be resetting the wrong machine).
Quick checks (please paste outputs)
- Version (important):
openclaw --version
- Gateway status (tells us local vs remote + what it’s actually using):
openclaw gateway status
- Which provider is actually selected + whether profiles are in cooldown (no
--probeplease; probes can trigger more rate limits):