deploy/secrets/providers.yaml宿主机上的文件 · 不进 git
compose 的 providers 服务(deploy/provision.py)读它,以 --credential KEY 经子进程的环境变量传给 gateway。不在命令行里出现值。
真实 token每次 docker compose up
OpenShell gateway控制面
保存真实 token。
有真实 tokensandbox 创建时
myorch worker也包括控制台、CLI
只传 provider 的名字,例如 claude、github-mdm。
只有名字
workload 容器agent 进程
环境变量里只有占位符。容器没有网络。请求被 seccomp 拦截,经 Unix socket 交给 supervisor。
只有占位符Unix socket
supervisor 容器可信一侧
检查 policy 是否放行这个地址和路径 → 把占位符换成真实 token → 建立连接并转发。
有真实 tokenpolicy 放行的出站
请求的目标policy 放行的地址