跳转至

验证 cloud worker 配置

在保存配置文件更改后需要运行的检查,以及只读就绪检查无法替代的端到端流程。

验证配置文件

保存更改后,验证已保存的配置和提供商运行时:

openclaw config validate --json
openclaw plugins inspect crabbox --runtime --json

对 cloudWorkers 下的更改无需重启 Gateway 即可生效:默认 gateway.reload.mode: "hybrid" 会监视配置并就地重新加载 worker 提供商插件。当 gateway.reload.mode: "off" 时,通过 Control UI 或其他 Gateway 配置写入保存会重启 Gateway 以应用更改,而直接文件编辑则等待手动执行 openclaw gateway restart。配置文件更改适用于新配置的 worker;正在运行的 worker 保留其已批准的配置设置(参见 热重载)。

要在 Codex 中使用同一配置文件,请在 Gateway 上启用受信任的 Codex 插件安装,并显式将 codex.exec-server.stdio.v1 添加到 gateway.nodes.commands.allow。Bootstrap 会自动在云节点的隔离状态中包含并启用所需插件。安装运行时不会授予执行权限:持久化命令启用不能替代关键的启动审批。允许一次 覆盖一次 exec-server 启动;始终允许 仅在精确的放置、节点配对、环境所有者、命令审批范围和工作区保持最新时,才覆盖后续启动。

更改应用后,证明该配置文件已被通告,并将其与 Crabbox 的只读租约清单进行比较:

openclaw gateway call environments.list --params '{}'
crabbox list --provider aws --json

environments.list 响应必须在 profiles 下包含已配置的 id。crabbox list 是非变更操作。相比之下,crabbox warmup 会配置一个租约,而 crabbox stop 或 crabbox release 会将其拆除;只有在打算创建或销毁云资源时,才使用这些变更命令。

在依赖新配置文件之前,请授权提供商支出,并测试分配、设置、节点注册、在所选运行时中执行一轮,以及一个同步回 Gateway 的工作区编辑。针对同一租约测试取消和中断调度重放,然后停止会话,并使用 Crabbox 的特定提供商清理契约验证拆除。只读就绪检查和模拟测试不能替代这种端到端验证。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw