From 96a44d979dbf8e52a0b4c760500cfecaa6bf0310 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 26 Mar 2026 23:42:34 +0000 Subject: [PATCH] fix: route memory test harness through plugin sdk --- src/memory/embedding-manager.test-harness.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/memory/embedding-manager.test-harness.ts b/src/memory/embedding-manager.test-harness.ts index d669d52a155..2b1cfdebb6c 100644 --- a/src/memory/embedding-manager.test-harness.ts +++ b/src/memory/embedding-manager.test-harness.ts @@ -2,14 +2,14 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; import { afterAll, beforeAll, beforeEach, expect, vi, type Mock } from "vitest"; -import type { - MemoryIndexManager, - MemorySearchManager, -} from "../../extensions/memory-core/src/memory/index.js"; import type { OpenClawConfig } from "../config/config.js"; +import type { MemoryIndexManager } from "../plugin-sdk/memory-core.js"; type EmbeddingTestMocksModule = typeof import("./embedding.test-mocks.js"); -type MemoryIndexModule = typeof import("../../extensions/memory-core/src/memory/index.js"); +type MemoryIndexModule = typeof import("../plugin-sdk/memory-core.js"); +type MemorySearchManagerHandle = Awaited< + ReturnType +>["manager"]; export function installEmbeddingManagerFixture(opts: { fixturePrefix: string; @@ -46,7 +46,7 @@ export function installEmbeddingManagerFixture(opts: { }; const requireIndexManager = ( - manager: MemorySearchManager | null, + manager: MemorySearchManagerHandle, name: string, ): MemoryIndexManager => { if (!manager) { @@ -64,7 +64,7 @@ export function installEmbeddingManagerFixture(opts: { const embeddingMocks = await import("./embedding.test-mocks.js"); embedBatch = embeddingMocks.getEmbedBatchMock(); resetEmbeddingMocks = embeddingMocks.resetEmbeddingMocks; - ({ getMemorySearchManager } = await import("../../extensions/memory-core/src/memory/index.js")); + ({ getMemorySearchManager } = await import("../plugin-sdk/memory-core.js")); fixtureRoot = await fs.mkdtemp(path.join(os.tmpdir(), opts.fixturePrefix)); workspaceDir = path.join(fixtureRoot, "workspace"); memoryDir = path.join(workspaceDir, "memory");