#openrouter auto

1 messages · Page 1 of 1 (latest)

heavy berry
#

my agent is forcing itself to use openrouter/openrouter/auto instead i want to use openrouter/qwen/qwen3.5-plus-02-15. the agent switch to auto it happened many time

mossy knotBOT
#

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:

  1. 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
  2. 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 status and see what it says for primary vs fallbacks.
    • Also check your configured fallbacks: openclaw models fallbacks list
  3. 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-15 to agents.defaults.models (or remove the allowlist).

Two quick questions so I can pinpoint which one it is:

  • What does /model status show right after you select Qwen, and then again after it “switches”? (paste both)
  • What’s your openclaw --version?