/** * ErrorStore - 错误数据存储 * 基于 SPEC-SRV-003: Errors API * * 更新:存储路径统一到 .agent-aware/detail/ 目录 */ import type { ErrorRecord, ErrorQueryOptions, ErrorSummary } from '../types'; export declare class ErrorStore { private detailDir; private filePath; /** * @param projectRoot 用户项目根目录,数据将存储在 /.agent-aware/detail/ * 默认从环境变量 USER_PROJECT_ROOT 读取,如果未设置则使用 process.cwd() */ constructor(projectRoot?: string); /** * 添加单条错误 */ add(error: ErrorRecord): Promise; /** * 批量添加错误 */ addBatch(newErrors: ErrorRecord[]): Promise; /** * 查询错误 */ query(options?: ErrorQueryOptions): Promise; /** * 获取错误摘要 */ getSummary(): Promise; /** * 清空数据 */ clear(): Promise; /** * 读取数据文件 */ private read; /** * 写入数据文件 */ private write; } //# sourceMappingURL=errorStore.d.ts.map