feat: add deep memory status checks

This commit is contained in:
Peter Steinberger
2026-01-17 20:18:26 +00:00
parent be12b0771c
commit e0158c5d5d
5 changed files with 125 additions and 2 deletions

View File

@@ -377,6 +377,16 @@ export class MemoryIndexManager {
return this.ensureVectorReady();
}
async probeEmbeddingAvailability(): Promise<{ ok: boolean; error?: string }> {
try {
await this.provider.embedQuery("ping");
return { ok: true };
} catch (err) {
const message = err instanceof Error ? err.message : String(err);
return { ok: false, error: message };
}
}
async close(): Promise<void> {
if (this.closed) return;
this.closed = true;