用途:在固定截止时间内自主改进代码库,只保留有具体证据支持的安全改动;一次有效运行以已验证的改进或已验证的无操作结束。
主要能力:接受可选路径参数(默认当前 Git 工作树根,且必须位于该工作树内)与 --max-runtime 时长参数(如 45m、3h,默认 2h)。先计算截止时间,预留最后 15% 用于汇总验证与报告(限制在 5–30 分钟且不超过总时长)。审计范围涵盖正确性、安全、可靠性、错误处理、并发、重复、模式一致性、接口质量、可测试性、性能、依赖、配置、可观测性、测试、可访问性、文档、命名与目录结构,并按影响、证据、回归风险、隔离性与验证成本排序。
使用方式:先读取仓库说明,记录工作树根、起始提交与状态、范围、截止时间与验证窗口,发现仓库定义的构建、测试、lint、类型检查、格式化命令并建立基线。按依赖波次实施改动,每个保留改动需有针对性的正确性检查;实验未达证据门槛时只回滚该实验的改动,禁止使用仓库级 clean、checkout、reset。有子代理时最多五个并发子代理,共享清单、锁文件、导出与集成文件由单一顺序负责人处理。预留窗口内停止新实现,运行汇总检查并与基线对比。
限制:不得更改公共契约、提交、推送、同步、部署、发布、写入外部系统、产生付费服务成本、更改凭据或权限、执行破坏性迁移或扩大范围。遇到无效路径、时长、未知选项或歧义输入应报告并停止。性能改动必须有基线指标与可重复基准。最终报告包含耗时、停止原因、基线与最终检查对比、改动文件、子代理结果、回滚实验、延期决策及残余风险,并声明本次运行未提交、未推送、未同步。