#openrouter auto
1 messages · Page 1 of 1 (latest)
openrouter/openrouter/auto is usually just provider = openrouter + model id = openrouter/auto (OpenRouter’s “pick for me” router). If OpenClaw keeps ending up on that, it’s almost always one of these:
-
You only switched the model for the current session, and then something resets the session (gateway restart,
/new, daily reset, thread unbind, etc.).- To make it stick, set the default:
- CLI:
openclaw models set openrouter/qwen/qwen3.5-plus-02-15 - or config:
agents.defaults.model.primary
- CLI:
- To make it stick, set the default:
-
Your config has fallbacks and your Qwen run is failing (rate limits / auth / billing / timeouts), so OpenClaw legitimately falls back to the next model (often
openrouter/auto).- Check in the same thread when it “switches”: run
/model statusand see what it says for primary vs fallbacks. - Also check your configured fallbacks:
openclaw models fallbacks list
- Check in the same thread when it “switches”: run
-
Allowlist/catalog issue: if you set
agents.defaults.models(model catalog), it becomes the allowlist for/model. If your Qwen model isn’t in there, the picker can’t persist it reliably.- Fix: add
openrouter/qwen/qwen3.5-plus-02-15toagents.defaults.models(or remove the allowlist).
- Fix: add
Two quick questions so I can pinpoint which one it is:
- What does
/model statusshow right after you select Qwen, and then again after it “switches”? (paste both) - What’s your
openclaw --version?