From 028d70fe7d5b3794acbffcaa140bd7fff722ab97 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Mon, 8 Jun 2026 19:32:23 +1000 Subject: [PATCH] fix: remove double provider prefix in model label --- extensions/smart-router/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/smart-router/index.ts b/extensions/smart-router/index.ts index a50812f..f843fa2 100644 --- a/extensions/smart-router/index.ts +++ b/extensions/smart-router/index.ts @@ -30,7 +30,10 @@ function getModel(ctx: ExtensionContext, key: string): any { function modelLabel(key: string): string { const m = MODELS[key]; - return m ? `${m.provider}/${m.id}` : key; + if (!m) return key; + // Model IDs already include provider prefix (e.g. "openrouter/owl-alpha") + // so just use the ID directly to avoid double-prefixing + return m.id.includes("/") ? m.id : `${m.provider}/${m.id}`; } export default function (pi: ExtensionAPI) {