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;