diff --git a/src/plugins/provider-self-hosted-setup.ts b/src/plugins/provider-self-hosted-setup.ts index 07dda116690..04e303fbe76 100644 --- a/src/plugins/provider-self-hosted-setup.ts +++ b/src/plugins/provider-self-hosted-setup.ts @@ -1,4 +1,3 @@ -import { isReasoningModelHeuristic } from "../../extensions/ollama/api.js"; import type { ApiKeyCredential, AuthProfileCredential } from "../agents/auth-profiles/types.js"; import { upsertAuthProfileWithLock } from "../agents/auth-profiles/upsert-with-lock.js"; import { @@ -33,6 +32,10 @@ type OpenAICompatModelsResponse = { }>; }; +function isReasoningModelHeuristic(modelId: string): boolean { + return /r1|reasoning|think|reason/i.test(modelId); +} + export async function discoverOpenAICompatibleLocalModels(params: { baseUrl: string; apiKey?: string;