From 352dd17e765d57da12817c301536e421d576a687 Mon Sep 17 00:00:00 2001 From: Tibsfox Date: Sun, 5 Apr 2026 11:06:38 -0700 Subject: [PATCH] fix(ollama): use apiKey auth mode to avoid streamSimple crash --- src/resources/extensions/ollama/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/resources/extensions/ollama/index.ts b/src/resources/extensions/ollama/index.ts index 3117fdd54..8b30beab7 100644 --- a/src/resources/extensions/ollama/index.ts +++ b/src/resources/extensions/ollama/index.ts @@ -70,8 +70,13 @@ async function probeAndRegister(pi: ExtensionAPI): Promise { const baseUrl = getOllamaOpenAIBaseUrl(); + // Use authMode "apiKey" with a dummy key (#3440). + // authMode "none" requires a custom streamSimple handler, but Ollama uses + // the standard OpenAI-compatible streaming endpoint. Ollama ignores the + // Authorization header so the dummy key is harmless. pi.registerProvider("ollama", { - authMode: "none", + authMode: "apiKey", + apiKey: "ollama", baseUrl, api: "openai-completions", isReady: () => true,