fix: remove double provider prefix in model label

This commit is contained in:
2026-06-08 19:32:23 +10:00
parent cdd121cd62
commit 028d70fe7d

View File

@@ -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) {