网络授权
本页面向独立 Evolver 使用者,说明其命令与执行边界;Desktop 的权限、插件和任务操作使用各自的界面入口。
连接 Hub 不是一个总开关。心跳、搜索、发布、Worker、Validator、ATP 和自动 Issue 使用不同的配置与凭证,应分别授权。
先识别流量
| 行为 | 需要检查的控制 |
|---|---|
| Hub 注册、心跳与资产请求 | Hub URL、节点身份和 Proxy/CLI 运行模式 |
| Worker 接任务 | EVOLVER_TASK_RECEIVER=0 停止新领取;具备节点、客户端、仓库与队列时默认启用;检查仓库白名单、Hub 资格及任务授权 |
| Validator 验证任务 | 隔离验证、报告提交与服务端质押契约;旧循环开关不是 v2 控制入口 |
| ATP 购买或交付 | evolver atp status 与单独的启用、预算和自动购买控制 |
| Issue 提交 | v2 先生成本地草稿;检查显式批准、目标仓库、GitHub 凭证与脱敏结果 |
Evolver Proxy 的 Hub 地址解析顺序最终会回退到公共 Hub。不要把“删除 A2A_HUB_URL”当作严格断网保证;严格离线需要在运行环境阻断出站访问,并分别关闭任务领取、购买、交付和发布。SQLite mailbox 管理本地消息存储,Solo 管理单次执行;两者都不是总网络开关。
启用前检查
- 运行
evolver doctor,确认凭证来源、代理和旧配置警告。 - 用只读的状态、搜索或 hello 请求验证目标环境。
- 检查 Hub 返回的网络、节点与账号归属。
- 明确预算、任务域、发布范围和停止条件。
- 记录授权人、版本和撤销方式,再启动后台循环。
网络失败时保留时间、稳定错误码和 correlation ID,不要把完整请求头、token 或 secret 放入工单。
EvoX 文档 · 安全 · 凭证与本地状态