/** * 跨会话记忆系统入口 * * P2-12: 借鉴 Trellis 的 mem 子系统 * * 提供能力: * - 索引 AI 会话日志 * - 关键词搜索 * - 阶段切片 * - 相关性评分 * * @example * ```typescript * import { createMemoryManager } from 'specpow/core/memory'; * * const memory = createMemoryManager(projectRoot); * * // 索引会话 * await memory.indexSession(sessionLog); * * // 搜索记忆 * const results = await memory.search({ * keywords: ['authentication', 'login'], * phases: ['apply'], * limit: 10 * }); * * // 获取最近记忆 * const recent = await memory.getRecent(20); * ``` */ export type { MemoryEntry, MemoryMetadata, MemoryIndex, MemoryStore, MemoryManager, MemoryStats, MemorySearchQuery, MemorySearchResult, SessionLog, SessionMessage, ToolCall, WorkflowStage, } from './memory-types.js'; export { FileMemoryStore } from './memory-store.js'; export { MemoryManagerImpl, createMemoryManager } from './memory-manager.js'; export { SqliteMemoryStore } from './adapters/sqlite-adapter.js'; export { ShardedJsonStore, type ShardedJsonStoreOptions } from './adapters/json-adapter.js'; export { extractKeywords, detectPhase, calculateRelevance, indexSessionLog, addToIndex, } from './memory-indexer.js'; //# sourceMappingURL=index.d.ts.map