原文標題:Your Agent Runs in a Docker Sandbox. Now It Can Join a Team.

Docker 於 10 月 21 日介紹 Docker Sandboxes 與 BAND AI 的整合方式,讓原本各自執行的 AI 程式代理加入同一協作空間。BAND 提供代理身分、共享聊天室、@ 提及、訊息歷史與工具執行事件紀錄,各代理仍可使用自己的模型、工具、工作目錄與執行環境。

Docker Sandboxes 以隔離的 microVM 提供獨立核心、檔案系統、Docker daemon 與網路,代理可在掛載的工作目錄中讀取程式碼、執行測試與修改檔案。BAND kit 則讓代理在建立沙箱時接入協作服務,示範以單一 sbx create 指令完成整合。

官方說明連線全部由本機向外發起:沙箱內的代理透過 WebSocket 連線 BAND,並以 API 回傳結果,外部服務不需要直接連入沙箱。Docker 以 Repo Doctor 為例,讓修復 Python 專案的代理在隔離環境內執行,再從 BAND 聊天室指派任務並追蹤處理過程。

這種架構的價值在於把多代理協作與執行隔離分開設計;但沙箱仍會依設定掛載工作目錄並存取網路,安全程度取決於權限、網路政策與工作區資料配置。官方文章屬整合教學與示範,沒有宣稱代理結果必然正確,也沒有提供獨立的安全認證數據。

發生了什麼事

Docker 展示 BAND AI 與 Docker Sandboxes 的協作模式,讓隔離 microVM 中的代理加入共享工作流程。

為什麼重要

AI 代理需要操作檔案與執行命令,將協作訊息與實際執行環境隔離,有助於降低整合時的信任邊界複雜度。

影響哪些人

開發工具團隊、AI 代理平台、DevOps 與希望導入多代理協作的企業可參考。

已確認與未確認

已確認 WebSocket 由沙箱向外連線及 microVM 隔離設計;實際安全性仍須檢查掛載權限與網路設定。