Files
openclaw/src/memory/test-manager.ts
2026-02-19 14:27:37 +00:00

14 lines
458 B
TypeScript

import type { OpenClawConfig } from "../config/config.js";
import { getMemorySearchManager, type MemoryIndexManager } from "./index.js";
export async function createMemoryManagerOrThrow(
cfg: OpenClawConfig,
agentId = "main",
): Promise<MemoryIndexManager> {
const result = await getMemorySearchManager({ cfg, agentId });
if (!result.manager) {
throw new Error("manager missing");
}
return result.manager as unknown as MemoryIndexManager;
}