进化行为
进化行为配置决定 Evolver 在每一轮里偏向哪类工作、何时继续运行、何时扩大探索,以及一次变更最多能影响多少内容。策略、循环和安全边界应当一起配置,不能只开 --loop 而忽略停止条件。
三层配置
| 层级 | 解决的问题 | 主要配置 |
|---|---|---|
| 策略 | 本轮更偏向新增、优化还是修复 | EVOLVE_STRATEGY |
| 循环与探索 | 是否持续运行,空闲与饱和时如何处理 | EVOLVE_LOOP、EVOLVE_MIN_INTERVAL、EVOLVER_EXPLORE_* |
| 变更边界 | 一轮最多改多少,失败时如何恢复 | EVOLVER_HARD_CAP_*、EVOLVER_ROLLBACK_MODE |
推荐配置顺序
- 先选择与当前阶段匹配的策略,不确定时保持
balanced。 - 在审查模式或单轮运行中验证策略、工作区和测试命令。
- 设置文件数、行数、禁止路径和回滚方式。
- 再开启循环,观察至少一次成功、一次无变更和一次失败路径。
- 最后决定是否允许 Explore 访问 Hub 或外部研究来源。
策略不是权限
innovate、harden 或 repair-only 只改变意图权重,不能扩大文件权限、绕过测试、自动授权发布或覆盖工作区边界。即使循环生成了可用变更,提交、PR、发布和生产写入仍受各自配置与审批控制。
EvoX Desktop 中的长期目标、计划任务和编码会话也不是 Evolver 循环的同义词。桌面工作流应按对应功能页操作;本组变量只针对独立 Evolver 运行时及桌面内部受管的 Evolver 子进程。
EvoX 文档 · 配置 · 进化行为