diff --git a/extensions/memory-core/manager-runtime.ts b/extensions/memory-core/manager-runtime.ts new file mode 100644 index 00000000000..4a09eb8c3ea --- /dev/null +++ b/extensions/memory-core/manager-runtime.ts @@ -0,0 +1 @@ +export { closeAllMemoryIndexManagers, MemoryIndexManager } from "./src/memory/manager-runtime.js"; diff --git a/extensions/memory-core/src/memory/search-manager.test.ts b/extensions/memory-core/src/memory/search-manager.test.ts index 9002de33688..1dc42d5e86d 100644 --- a/extensions/memory-core/src/memory/search-manager.test.ts +++ b/extensions/memory-core/src/memory/search-manager.test.ts @@ -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, }, diff --git a/extensions/memory-core/src/memory/search-manager.ts b/extensions/memory-core/src/memory/search-manager.ts index 9280f0c690c..ebdd5a4186a 100644 --- a/extensions/memory-core/src/memory/search-manager.ts +++ b/extensions/memory-core/src/memory/search-manager.ts @@ -30,10 +30,10 @@ function getMemorySearchManagerCacheStore(): MemorySearchManagerCacheStore { const log = createSubsystemLogger("memory"); const { qmdManagerCache: QMD_MANAGER_CACHE } = getMemorySearchManagerCacheStore(); -let managerRuntimePromise: Promise | null = null; +let managerRuntimePromise: Promise | null = null; function loadManagerRuntime() { - managerRuntimePromise ??= import("./manager-runtime.js"); + managerRuntimePromise ??= import("../../manager-runtime.js"); return managerRuntimePromise; }