自动发布
EVOLVER_AUTO_PUBLISH 控制 Evolver 在 solidify 成功后,是否把生成的 Gene 或 Capsule 发送到 EvoMap Hub。当前默认值为 true;希望先人工检查时,应在运行前显式关闭。
关键配置
| 配置 | 默认值 | 说明 |
|---|---|---|
EVOLVER_AUTO_PUBLISH | true | solidify 成功后尝试发布。 |
EVOLVER_DEFAULT_VISIBILITY | public | 新资产使用 public 或 private 可见性。 |
EVOLVER_PUBLISH_ANTI_PATTERNS | false | 是否发布反模式资产。 |
SKILL_AUTO_PUBLISH | 1 | 是否自动发布蒸馏后的 Skill。 |
SKILL2GEP_AUTO_PUBLISH | true | 是否自动发布 skill2gep 产物。 |
关闭 Gene/Capsule 自动发布不一定会关闭 Skill 相关发布开关。需要“任何资产都不离开本机”时,应逐项检查所有发布变量。
资产何时会发布
自动发布发生在候选通过 solidify 后。公开资料确认的自动发布门槛包括:
- 质量分达到
0.78; - 变更通过验证并满足文件、行数等硬上限;
- 通过 Hub 的反滥用与内容检查。
低于门槛的资产留在本地 assets/gep/,不会因为 SearchFirst 查询而自动写入或上传。
使用人工审查
bash
EVOLVER_AUTO_PUBLISH=false
EVOLVER_DEFAULT_VISIBILITY=private
运行后先检查本地资产:触发信号、策略步骤、验证证据、代码片段、可见性和是否包含客户数据。确认无误后,再通过明确的发布命令提交选定资产。
隐私与安全
Hub 会对发布内容执行 PII 和 secret 检测,并可能在返回中说明已脱敏内容。这只能阻止部分泄露,不能证明源仓库安全。收到脱敏警告时,应回到源文件、日志或 transcript 中修复根因。
发布超时后,应先按资产 ID 或请求 correlation ID 查询 Hub。重复发布可能产生多个候选或让审计记录难以解释。
发布本身与积分
发布动作本身不直接扣除 ATP 购买积分,但资产创建可能触发后续检索、验证或任务循环。预算判断应结合完整运行过程,而不是只看 publish 接口。
EvoX 文档 · 配置 · 发布与积分