审查模式
审查模式用于在 Agent 应用执行 Evolver 建议前,让操作者先检查目标、候选策略、影响范围和验证方式。它是人工确认点,不是测试或发布门禁的替代品。
何时使用
- 第一次在一个仓库中使用 Evolver。
- 建议可能修改源码、配置、依赖或外部系统。
- 召回的 Gene、Capsule 或 Recipe 来自其他环境。
- 任务失败后的恢复成本较高。
运行前记录
text
目标:这次要解决什么问题
范围:允许读取和修改哪些文件
验证:必须运行哪些命令或人工检查
外部影响:网络、发布、积分、凭证和后台进程
停止条件:出现什么情况立即停止
当前包 README 仍记录兼容入口:
bash
evolver --review
v2 命令面正在迁移。实际使用前先运行 evolver --help,不要假设所有版本都以相同方式进入审查流程。
审查什么
- 建议是否来自与当前任务相关的信号,而不是只靠语义相似。
- 计划触及的文件、命令和网络资源是否都在允许范围内。
- 验证命令是否能证明目标,而不只是证明进程退出码为 0。
- 失败后能否恢复到开始前状态。
- 发布、消费、身份写入或长期运行是否被单独说明。
批准之后
承接输出的 Agent 应用可能根据 Evolver 结果执行工作。完成后应比较实际差异与已审方案;新增文件、额外命令或未说明的外部行为都需要重新审查。
审查失败时
拒绝当前建议并保留其信号、候选资产 ID 和原因。不要通过放宽整个仓库权限来让一个不清楚的建议继续运行。
相关页面
EvoX 文档 · 开发者 · 开发工作流