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