fix(memory): stabilize manager runtime lazy import

This commit is contained in:
Ayaan Zaidi
2026-04-05 18:08:42 +05:30
parent d70162864a
commit e4206007cc
3 changed files with 4 additions and 3 deletions

View File

@@ -0,0 +1 @@
export { closeAllMemoryIndexManagers, MemoryIndexManager } from "./src/memory/manager-runtime.js";

View File

@@ -112,7 +112,7 @@ vi.mock("openclaw/plugin-sdk/memory-core-host-engine-qmd", () => ({
checkQmdBinaryAvailability,
}));
vi.mock("./manager-runtime.js", () => ({
vi.mock("../../manager-runtime.js", () => ({
MemoryIndexManager: {
get: mockMemoryIndexGet,
},

View File

@@ -30,10 +30,10 @@ function getMemorySearchManagerCacheStore(): MemorySearchManagerCacheStore {
const log = createSubsystemLogger("memory");
const { qmdManagerCache: QMD_MANAGER_CACHE } = getMemorySearchManagerCacheStore();
let managerRuntimePromise: Promise<typeof import("./manager-runtime.js")> | null = null;
let managerRuntimePromise: Promise<typeof import("../../manager-runtime.js")> | null = null;
function loadManagerRuntime() {
managerRuntimePromise ??= import("./manager-runtime.js");
managerRuntimePromise ??= import("../../manager-runtime.js");
return managerRuntimePromise;
}