Never Fired

编码 Agent 上云前,先选对沙箱:Docker、GitHub Actions、虚拟机与 Kubernetes 怎么取舍?

编码 Agent 能运行命令后,关掉确认虽然省事,也可能让它接触本机密钥和生产系统。

嘉宾 Robert Brennan原视频 2026-10-129 分钟看原视频

导读

编码 Agent 能运行命令后,关掉确认虽然省事,也可能让它接触本机密钥和生产系统。OpenHands 的 Robert Brennan 建议先明确任务需要的仓库、凭证和网络,再选择合适的隔离环境。本地 Docker 适合边看边改:只挂载目标仓库和少量密钥,任务结束后可丢弃容器,但难以长期监听事件。GitHub Actions 能按仓库事件或定时启动临时任务,省去维护机器,却不太适合直接接收其他系统的事件。长期虚拟机可以监听更多来源并保留状态,但多个 Agent 可能共享过多权限和旧文件;每次任务单独创建 Kubernetes pod 则能隔离工作区,代价是更多基础设施和算力。Brennan 提醒,沙箱只能缩小事故范围,容器逃逸和漏洞仍可能发生,因此环境更新、网络限制和运行监控仍有必要。

全文会员可读

持邀请码可以免费使用 3 个月,不需要绑定支付方式。