diff --git a/src/gateway/server-methods/doctor.memory-core-runtime.ts b/src/gateway/server-methods/doctor.memory-core-runtime.ts new file mode 100644 index 00000000000..2836b9bbb0b --- /dev/null +++ b/src/gateway/server-methods/doctor.memory-core-runtime.ts @@ -0,0 +1,5 @@ +export { + removeBackfillDiaryEntries, + previewGroundedRemMarkdown, + writeBackfillDiaryEntries, +} from "../../../extensions/memory-core/api.js"; diff --git a/src/gateway/server-methods/doctor.test.ts b/src/gateway/server-methods/doctor.test.ts index 298963121d6..0519c201b84 100644 --- a/src/gateway/server-methods/doctor.test.ts +++ b/src/gateway/server-methods/doctor.test.ts @@ -36,11 +36,8 @@ vi.mock("../../plugins/memory-runtime.js", () => ({ getActiveMemorySearchManager: getMemorySearchManager, })); -vi.mock("../../../extensions/memory-core/src/rem-evidence.js", () => ({ +vi.mock("./doctor.memory-core-runtime.js", () => ({ previewGroundedRemMarkdown, -})); - -vi.mock("../../../extensions/memory-core/src/dreaming-narrative.js", () => ({ writeBackfillDiaryEntries, removeBackfillDiaryEntries, })); diff --git a/src/gateway/server-methods/doctor.ts b/src/gateway/server-methods/doctor.ts index 3e11abbff61..5965bf353d4 100644 --- a/src/gateway/server-methods/doctor.ts +++ b/src/gateway/server-methods/doctor.ts @@ -1,10 +1,5 @@ import fs from "node:fs/promises"; import path from "node:path"; -import { - removeBackfillDiaryEntries, - previewGroundedRemMarkdown, - writeBackfillDiaryEntries, -} from "../../../extensions/memory-core/api.js"; import { resolveAgentWorkspaceDir, resolveDefaultAgentId } from "../../agents/agent-scope.js"; import { loadConfig } from "../../config/config.js"; import type { OpenClawConfig } from "../../config/config.js"; @@ -19,6 +14,11 @@ import { } from "../../memory-host-sdk/dreaming.js"; import { getActiveMemorySearchManager } from "../../plugins/memory-runtime.js"; import { formatError } from "../server-utils.js"; +import { + removeBackfillDiaryEntries, + previewGroundedRemMarkdown, + writeBackfillDiaryEntries, +} from "./doctor.memory-core-runtime.js"; import { asRecord, normalizeTrimmedString } from "./record-shared.js"; import type { GatewayRequestHandlers } from "./types.js";