跳到主要内容
返回时间线
Modal Blog来源发表:

Modal 把沙箱拆成同机旁车容器:智能体工具执行可与主沙箱分离,旁车进入公开 alpha

核心概要

Modal 的 Sandbox Sidecars 进入公开 alpha:旁车容器与主沙箱运行在同一主机上,通过低延迟内部网络相连,可用于自定义网络代理、多容器负载,以及把智能体执行框架与其工具执行分开。同一批更新还加入 Kimi K3、Qwen 3.8、GLM 5.3 与 GLM 5.3 Flash 的零日支持,并把广域区域选择的价格倍率从 1.5 倍降到 1.15 倍。旁车目前仍是实验性接口,示例中通过下划线前缀的调用创建。

AI-generated editorial illustration: Product updates: Sandbox Sidecars, new models, a refreshed dashboard, and more

深度剖析

沙箱不再只能是一个容器:旁车让额外容器与主沙箱同主机并行运行,两者经低延迟内部网络通信。 此前沙箱内的负载只能放在同一个容器里,网络代理、多容器组合或把智能体框架与工具执行分开都缺少同机并行的位置。 公开 alpha 的示例先创建一个运行 sleep 600 的主沙箱,再以 python -m http.server 8080 启动名为 web 的旁车,主沙箱随后请求 http://web:8080 并打印出状态码 200。

旁车通过沙箱对象上的实验性接口创建,调用时指定命令、镜像和名称。 旁车不是独立服务,而是挂在已创建沙箱上的附属容器,创建调用发生在主沙箱建立之后。 示例在创建主沙箱后调用 sb._experimental_sidecars.create 传入 python、-m、http.server、8080 与 name=web,最后用 sb.terminate() 结束整个沙箱。

启示与展望

旁车处于公开 alpha,示例通过带下划线前缀的实验性接口创建,并在同一主机上以内部网络访问旁车服务;这一范围只说明同机旁车容器可以启动并被主沙箱调用。

旁车仍标注为公开 alpha,创建接口带实验性前缀,材料未说明其稳定性承诺或后续接口是否会变化。