From 14fbf0bb1848233f5586bca9ab44c19492de482a Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 3 Nov 2025 19:52:50 +0000 Subject: [PATCH] fix: add openai-compatible case to UI hook --- .../src/components/ui/hooks/useSelectedModel.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/webview-ui/src/components/ui/hooks/useSelectedModel.ts b/webview-ui/src/components/ui/hooks/useSelectedModel.ts index 296b262c37..0836e2ffd9 100644 --- a/webview-ui/src/components/ui/hooks/useSelectedModel.ts +++ b/webview-ui/src/components/ui/hooks/useSelectedModel.ts @@ -367,6 +367,18 @@ function getSelectedModel({ const info = routerModels["vercel-ai-gateway"]?.[id] return { id, info } } + case "openai-compatible": { + // OpenAI Compatible provider uses custom configuration + const id = apiConfiguration.apiModelId ?? "default" + // Basic model info for OpenAI compatible APIs + const info: ModelInfo = { + maxTokens: 128000, + contextWindow: 128000, + supportsPromptCache: false, + supportsImages: false, + } + return { id, info } + } // case "anthropic": // case "human-relay": // case "fake-ai":