/** * BehaviorStore - 行为数据存储 * 基于 SPEC-SRV-002 * * 更新:存储路径统一到 .agent-aware/detail/ 目录 */ import type { Behavior, QueryOptions, Summary, Hotspot } from '../types'; export declare class BehaviorStore { private detailDir; private filePath; /** * @param projectRoot 用户项目根目录,数据将存储在 /.agent-aware/detail/ * 默认从环境变量 USER_PROJECT_ROOT 读取,如果未设置则使用 process.cwd() */ constructor(projectRoot?: string); /** * 添加单条行为 */ add(behavior: Behavior): Promise; /** * 批量添加行为 */ addBatch(newBehaviors: Behavior[]): Promise; /** * 查询行为 */ query(options?: QueryOptions): Promise; /** * 获取摘要 */ getSummary(): Promise; /** * 获取热点区域 */ getHotspots(limit?: number): Promise; /** * 清空数据 */ clear(): Promise; /** * 读取数据文件 */ private read; /** * 写入数据文件 */ private write; } //# sourceMappingURL=behaviorStore.d.ts.map