From 3a9569ff38d036c0da798391559859dfe2e1a22b Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 5 Apr 2026 09:43:26 +0100 Subject: [PATCH] fix(ci): keep self-hosted setup out of plugin internals --- src/plugins/provider-self-hosted-setup.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;