Docker Sandboxes 推出 BAND AI kit,沙箱内 Agent 可加入协作房间

Docker 于 2026 年 10 月 21 日发文称,面向 Docker Sandboxes 的官方 BAND AI kit 已可用,镜像地址为 docker.io/bandhq/band-python-kit:latest。沙箱里跑着的 Agent 可以加入 BAND 协作房间,与人和分布在本地、云端或自建基础设施上的其他 Agent 一起干活。[1]

Docker Sandbox kits 把 Agent 跑在沙箱里所需环境打包好,一条 sbx create 就能起一套可用环境。单独隔离只解决“能安全跑”,真实工作还要跟人和其他 Agent 对话。BAND kit 补上协作层:Agent 仍在本机沙箱里读写挂载的仓库、跑命令和测试,同时作为房间参与者接入 BAND。房间侧提供持久身份、@mention 分派、消息历史,以及工具执行事件的展示;各 Agent 可自带模型、框架、工具、工作区与运行位置。[1]

连通方式是出站连接。Agent 从本机向 BAND 开 WebSocket,并通过 BAND API 回帖,外部不必反向打进沙箱。多个沙箱里的 Agent 也可以进同一房间协作,各自仍保持隔离的 microVM(独立内核、文件系统、Docker daemon 与网络)。从房间视角看,沙箱 Agent 与普通参与者无异。[1]

官方示例是 Repo Doctor:在故意写坏的 Python 项目上跑修复流程。仓库里用 band.yaml 指定入口(示例指向 main.py,可换成 Claude Code、Codex 等适配入口)。密钥经 sbx secret set-custom 留在宿主机,沙箱内只见占位符;再按策略放行 Anthropic 等所需外网。创建沙箱、放行接口、执行 sbx run 后,日志出现 Connected to platform,即可把该 Agent 拉进房间并用 handle 点名。示例中它会检查项目、跑测试并修复失败用例,工具结果与说明会出现在房间时间线里。[1]

更大房间里,规划、调研等托管 Agent 可以互相 @mention;只有真正要动本地工作区的那一个才跑在本机 Docker Sandbox。人能看到整段对话,而单个 Agent 通常只收到点到自己的消息,上下文更窄。文中给出的示例仓库为 dockersamples/band-ai-sbx-demo,并指向 Docker Sandboxes kit 文档与 BAND Python SDK。试用需已安装并登录 Docker Sandboxes、拥有 BAND 账号,以及示例所选模型提供方的 API 密钥。[1]

说明:功能、镜像标签与命令以 Docker 官方博文及当前 kit 文档为准;BAND 账户与模型密钥由使用者自行配置。

来源

[1] Your Agent Runs in a Docker Sandbox. Now It Can Join a Team.,Docker Blog / Oleg Selajev,2026年10月21日。

#Docker #DockerSandboxes #BAND #AIAgent #沙箱协作

排序方式 :

成为第一条评论!

Nobody's responded to this post yet. Add your thoughts and get the conversation going.