perf: lazy-load memory runtime surfaces

This commit is contained in:
Peter Steinberger
2026-03-22 22:04:22 +00:00
parent e15f156f85
commit cfd9242e5d
6 changed files with 873 additions and 758 deletions

View File

@@ -46,6 +46,19 @@ vi.mock("../../src/memory/read-file.js", () => ({
readAgentMemoryFile: readAgentMemoryFileMock,
}));
vi.mock("../../src/agents/tools/memory-tool.runtime.js", () => ({
resolveMemoryBackendConfig: ({
cfg,
}: {
cfg?: { memory?: { backend?: string; qmd?: unknown } };
}) => ({
backend,
qmd: cfg?.memory?.qmd,
}),
getMemorySearchManager: getMemorySearchManagerMock,
readAgentMemoryFile: readAgentMemoryFileMock,
}));
export function setMemoryBackend(next: MemoryBackend): void {
backend = next;
}