fix: restore Cortex and Gemini CI regressions
This commit is contained in:
parent
e1e65b29f5
commit
d0d4d71b94
@ -42,6 +42,13 @@ const log = createSubsystemLogger("memory");
|
||||
const INDEX_CACHE = new Map<string, MemoryIndexManager>();
|
||||
const INDEX_CACHE_PENDING = new Map<string, Promise<MemoryIndexManager>>();
|
||||
|
||||
export async function closeAllMemoryIndexManagers(): Promise<void> {
|
||||
const managers = Array.from(INDEX_CACHE.values());
|
||||
INDEX_CACHE.clear();
|
||||
INDEX_CACHE_PENDING.clear();
|
||||
await Promise.allSettled(managers.map(async (manager) => await manager.close()));
|
||||
}
|
||||
|
||||
export class MemoryIndexManager extends MemoryManagerEmbeddingOps implements MemorySearchManager {
|
||||
private readonly cacheKey: string;
|
||||
protected readonly cfg: OpenClawConfig;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user