Added
- OpenClaw - Install and
make updateask for an optional OpenRouter API key (OPENCLAW_OPENROUTER_API_KEY, passed to the gateway asOPENROUTER_API_KEY; asked again on eachmake updatewhile it is empty; surrounding whitespace is trimmed and a value with characters a key cannot have, such as pasted quotes or inner spaces, is rejected instead of breaking.env), so OpenRouter needs no provider or sign-in setup in the dashboard; only the model is picked there (Settings → Models → Defaults for all agents). The dashboard's OpenRouter OAuth cannot complete behind the domain because OpenClaw fixes its callback tolocalhost:3000;docs/openclaw.mdexplains this, shows where the model is picked and warns about the "OpenRouter API key" choice under Arcee AI, which installs a separate plugin whose setup check failed in testing even with a valid key.
Upgrade
Run make update. With the OpenClaw profile active, the installer asks for an optional OpenRouter API key (leave it empty to skip). Then pick a model in the OpenClaw dashboard under Settings → Models → Defaults for all agents; a saved key does not switch the model by itself.
Full Changelog: v1.14.2...v1.15.0