From 3dc1f1dcc569afe07153af94e32c173144ccb45b Mon Sep 17 00:00:00 2001 From: Denis Badurina Date: Thu, 13 Nov 2025 11:15:58 +0100 Subject: [PATCH] split 1 --- packages/coding-agent/src/main.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/src/main.ts b/packages/coding-agent/src/main.ts index c8a3200f..61a6476f 100644 --- a/packages/coding-agent/src/main.ts +++ b/packages/coding-agent/src/main.ts @@ -521,7 +521,9 @@ export async function main(args: string[]) { const savedModel = sessionManager.loadModel(); if (savedModel) { // Parse provider/modelId from saved model string (format: "provider/modelId") - const [savedProvider, savedModelId] = savedModel.split("/"); + // Some providers or model IDs may contain slashes, so split only on the first slash. + // For example, "openrouter/x-ai/grok-4-fast" -> provider: "openrouter", modelId: "x-ai/grok-4-fast". + const [savedProvider, savedModelId] = savedModel.split("/", 1); if (savedProvider && savedModelId) { try { const restoredModel = getModel(savedProvider as any, savedModelId);