From b344075dc5ed486c7e51f65587970420091e0b22 Mon Sep 17 00:00:00 2001 From: Gabriel Rinaldi Date: Sun, 5 Apr 2026 15:26:14 -0600 Subject: [PATCH] fix(embedding): skip warmup for remote providers --- bun.lock | 1 + src/services/embedding.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/bun.lock b/bun.lock index 96d169a..9ad5c0b 100644 --- a/bun.lock +++ b/bun.lock @@ -1,5 +1,6 @@ { "lockfileVersion": 1, + "configVersion": 0, "workspaces": { "": { "name": "opencode-plugin", diff --git a/src/services/embedding.ts b/src/services/embedding.ts index 128b9ce..8cddde1 100644 --- a/src/services/embedding.ts +++ b/src/services/embedding.ts @@ -44,6 +44,10 @@ export class EmbeddingService { async warmup(progressCallback?: (progress: any) => void): Promise { if (this.isWarmedUp) return; + if (CONFIG.embeddingApiUrl && CONFIG.embeddingApiKey) { + this.isWarmedUp = true; + return; + } if (this.initPromise) return this.initPromise; this.initPromise = this.initializeModel(progressCallback); return this.initPromise;