Juju Radar
返回 2026-10-02 完整精选

Modal把完整虚拟机交给Agent,同时把密钥移到隔壁

2026-10-02 收录 · Agent 基础设施 / 沙箱

Agent 基础设施 / 沙箱 · 8.8/10 · 建议看设计

Modal 10月1日宣布VM Sandboxes正式可用。开发者在既有Sandbox接口中指定runtime="vm",就能给Agent一个带完整Linux内核的环境,运行Docker、本地数据库、开发服务器和需要特定内核功能的软件。原来的gVisor运行时仍是默认选项。对会修代码、跑测试的Agent而言,这解决了一个常见的不匹配:线上真实工程往往需要多容器服务,轻量执行沙箱却未必跑得起来。

完整环境也让隔离更重要。Modal同期详细介绍Sidecars:把Agent生成或运行的代码放在主沙箱,把密钥、网络代理和控制程序放在同宿主机的另一个隔离容器。两者经内部网络通信,Agent可以调用受控服务,却不能直接读取旁路容器里的凭据。还可以强制主沙箱的出站流量先经过代理。这种分隔对真实代码仓库仍有意义:即使密钥拿走了,仓库本身也可能包含敏感内容,出口依旧需要控制。

需要分清发布状态。Sidecar早在8月已进入公开测试,10月1日文章是更完整的设计说明,目前仍标为Beta;Modal说同宿主通信比两座独立沙箱至少快3倍,这是它自己的内部比较。VM Sandboxes和Sidecars合在一起,给出的是一套更可操作的Agent运行环境设计,还不是所有工作负载都经过独立安全验证的结论。