/** * 记忆管理器 * * P2-12: 跨会话记忆系统的核心管理器 * * 功能: * - 索引会话日志 * - 搜索记忆 * - 按阶段查询 * - 获取最近记忆 * - 统计信息 */ import type { MemoryManager, MemoryEntry, MemorySearchQuery, MemorySearchResult, MemoryStats, MemoryStore, SessionLog, WorkflowStage } from './memory-types.js'; export declare class MemoryManagerImpl implements MemoryManager { private store; private index; constructor(storeOrProjectRoot: MemoryStore | string); /** * 加载索引(懒加载) */ private loadIndex; /** * 保存索引 */ private saveIndex; /** * 索引会话日志 */ indexSession(log: SessionLog): Promise; /** * 搜索记忆 */ search(query: MemorySearchQuery): Promise; /** * 获取指定阶段的记忆 */ getByPhase(phase: WorkflowStage, limit?: number): Promise; /** * 获取最近的记忆 */ getRecent(limit?: number): Promise; /** * 清空所有记忆 */ clear(): Promise; /** * 获取统计信息 */ getStats(): Promise; /** * 序列化索引(用于计算大小) */ private serializeIndex; } /** * 创建记忆管理器 */ export declare function createMemoryManager(projectRoot: string): MemoryManager; //# sourceMappingURL=memory-manager.d.ts.map