From d46d61451451ca59b2a1c0d936980696f5ba4eba Mon Sep 17 00:00:00 2001 From: Ahmed Abushagur Date: Wed, 11 Mar 2026 17:34:10 -0700 Subject: [PATCH] fix: revert OpenClaw default model to openrouter/auto OpenClaw requires the openrouter/ provider prefix for model IDs. The previous default (moonshotai/kimi-k2.5) was missing the prefix, causing "Unknown model" warnings. Reverted to openrouter/openrouter/auto which uses OpenRouter's auto-router to pick the best model per prompt. Co-Authored-By: Claude Opus 4.6 --- manifest.json | 2 +- packages/cli/package.json | 2 +- packages/cli/src/shared/agent-setup.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/manifest.json b/manifest.json index b674adfb1..6afec0589 100644 --- a/manifest.json +++ b/manifest.json @@ -57,7 +57,7 @@ "interactive_prompts": { "model_id": { "prompt": "Enter model ID", - "default": "moonshotai/kimi-k2.5" + "default": "openrouter/openrouter/auto" } }, "icon": "https://raw.githubusercontent.com/OpenRouterTeam/spawn/main/assets/agents/openclaw.png", diff --git a/packages/cli/package.json b/packages/cli/package.json index dbd3ae00c..948181839 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/spawn", - "version": "0.16.12", + "version": "0.16.13", "type": "module", "bin": { "spawn": "cli.js" diff --git a/packages/cli/src/shared/agent-setup.ts b/packages/cli/src/shared/agent-setup.ts index 2ce512269..5e417efca 100644 --- a/packages/cli/src/shared/agent-setup.ts +++ b/packages/cli/src/shared/agent-setup.ts @@ -623,7 +623,7 @@ function createAgents(runner: CloudRunner): Record { name: "OpenClaw", cloudInitTier: "full" satisfies AgentConfig["cloudInitTier"], preProvision: detectGithubAuth, - modelDefault: "moonshotai/kimi-k2.5", + modelDefault: "openrouter/openrouter/auto", install: async () => { await installAgent( runner, @@ -637,7 +637,7 @@ function createAgents(runner: CloudRunner): Record { "ANTHROPIC_BASE_URL=https://openrouter.ai/api", ], configure: (apiKey: string, modelId?: string, enabledSteps?: Set) => - setupOpenclawConfig(runner, apiKey, modelId || "moonshotai/kimi-k2.5", dashboardToken, enabledSteps), + setupOpenclawConfig(runner, apiKey, modelId || "openrouter/openrouter/auto", dashboardToken, enabledSteps), preLaunch: () => startGateway(runner), preLaunchMsg: "Your web dashboard will open automatically. If it doesn't, check the terminal for the URL.", launchCmd: () =>