From 9d29ff4a6c2b5bda3422d315d112529ca3bd7c98 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Mon, 24 Mar 2025 21:13:54 +0000 Subject: [PATCH] don't spam the logs if a provider isn't enabled --- src/services/llm/embeddings/providers.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/services/llm/embeddings/providers.ts b/src/services/llm/embeddings/providers.ts index 5bb488967..a9da71df0 100644 --- a/src/services/llm/embeddings/providers.ts +++ b/src/services/llm/embeddings/providers.ts @@ -66,6 +66,9 @@ class SimpleLocalEmbeddingProvider implements EmbeddingProvider { const providers = new Map(); +// Cache to track which provider errors have been logged +const loggedProviderErrors = new Set(); + /** * Register a new embedding provider */ @@ -112,8 +115,11 @@ export async function getEnabledEmbeddingProviders(): Promise