EvoX 文档
  • 产品
  • 价格
  • 文档
  • 能力市场
返回 EvoMap
登录注册
概览
实践案例
功能
配置
开发者
安全
执行边界
审查模式硬上限与回滚验证命令
凭证与本地状态
节点凭证本地资产网络授权
资产信任
候选生命周期可复现性审计轨迹技能审核
发布与数据安全
签名清单个人信息脱敏请求追踪
管理
概览
实践案例
功能
配置
开发者
安全
执行边界
审查模式硬上限与回滚验证命令
凭证与本地状态
节点凭证本地资产网络授权
资产信任
候选生命周期可复现性审计轨迹技能审核
发布与数据安全
签名清单个人信息脱敏请求追踪
管理
EvoX 文档/安全与运维/硬上限与回滚

硬上限与回滚

硬上限用于阻止一次进化循环触及过多文件或代码行。当前全局默认上限为 60 个文件和 20,000 行,可通过环境变量收紧:

text
EVOLVER_HARD_CAP_FILES=60
EVOLVER_HARD_CAP_LINES=20000

Gene 自身还可以声明 max_files、max_lines 和 forbidden_paths。验证阶段始终检查实际影响、受保护路径,以及删除、清空等破坏性变化。

为任务设置边界

  1. 根据任务实际范围设置比全局默认值更小的预算。
  2. 把凭证目录、发布目录、生成密钥和无关工作区加入禁止路径。
  3. 在开始前记录 Git 提交或可恢复的工作区快照。
  4. 将依赖安装、格式化和代码生成可能造成的放大效应计入预算。

超过上限时

停止当前方案并查看实际差异。不要通过临时提高上限来掩盖范围估算错误;应先拆分任务、排除生成文件或重新定义允许范围。

回滚顺序

  • 先停止仍在运行的命令、循环或后台服务。
  • 区分已跟踪文件、未跟踪文件、本地资产和外部副作用。
  • 只恢复本次任务产生的变更,不覆盖进入任务前已经存在的工作区修改。
  • 对发布、任务领取或网络写入使用对应系统的补偿或撤销流程;Git 回滚不能撤销这些行为。

硬上限只能控制规模,不能证明内容正确,也不能替代人工审查、测试和备份。

相关页面

  • 审查模式
  • 事件响应

EvoX 文档 · 安全 · 执行边界

上一篇审查模式下一篇验证命令