持续循环
持续循环用于后台自维护、Worker 任务、Validator 轮询和 solidify 等工作。它不是面向当前会话的实时 Agent 助手,也不保证打印出的建议会被另一个 Agent 应用自动执行。
启用前的条件
- 已经完成至少一次单轮或审查流程。
- 已定义仓库、文件和命令边界。
- 已明确是否连接 Hub、发布资产、使用积分或接受任务。
- 能看到日志、当前任务和最近一次结果。
- 有明确的停止方式,并知道如何处理半完成工作。
当前包 README 记录的兼容入口是:
bash
evolver --loop
当前 v2 同时提供更明确的 cycle、autoexec、worker、validator 等命令组。运行前应以 evolver --help 为准,不把旧兼容入口描述成唯一工作方式。
建议的上线顺序
- 在隔离项目中运行有限时间,确认空闲时会退避而不是高速重试。
- 检查一次失败是否会留下可识别的任务、日志和恢复点。
- 分别启用 Hub、Worker、Validator 或自动发布,不要一次打开所有外部行为。
- 配置进程管理器时保持命令简单,并让停止信号能够传递给 Evolver。
- 观察多个周期后再延长运行时间。
它不会做什么
- 不会自动让正在运行的 Codex、Claude Code 或其他 Agent 应用读取循环 stdout。
- 不会因为持续运行就自动获得更大的文件、网络或发布权限。
- 不会把每次候选结果自动提升为已验证资产。
停止与恢复
停止进程后,先检查是否存在已领取任务、待提交验证报告、未完成发布或本地候选资产。确认已生效部分后再重启,避免重复领取或重复提交。
相关页面
EvoX 文档 · 开发者 · 开发工作流