TellWorldAI 世界档案
问档案English

首页›协议与标准

协议

OpenSandbox(智能体沙箱运行时)

OpenSandbox 是面向 AI 应用的通用沙箱平台,已由阿里巴巴捐赠给 Agentic AI Foundation,提供多语言 SDK 与统一 API。

时代 生成式 AI 普及

发布日期

是什么

OpenSandbox 是面向 AI 应用的通用沙箱(sandbox)平台[1]。沙箱是一块隔离出来的运行环境:程序在里面执行命令、读写文件、调用工具,却碰不到承载它的那台机器本身。正是这层隔离,让模型生成的代码可以被真正跑起来,而不至于把运行它的系统一起拖下水。项目仓库把它描述为面向 AI 智能体的安全、快速、可扩展的沙箱运行时[2]。

怎么工作

平台由几部分拼起来。多语言 SDK 让开发者用自己应用所用的编程语言去驱动沙箱;在此之上是统一的沙箱 API,接口保持一致,底下的运行时换了,上层对接代码不必重写;平台同时提供 Docker 与 Kubernetes 两种运行时,前者面向单机,后者面向集群[1]。

再往下一层是一套沙箱协议(sandbox protocol),它定义了生命周期(lifecycle)与执行(execution)两类 API[1]。生命周期管的是沙箱从创建、运行到销毁要经过哪些状态,执行管的是在沙箱内部能做哪些操作。把这些接口写成协议、而不是焊死在某个具体实现里,直接的好处是可替换:团队可以用自己的运行时去扩展平台[1],上层的 SDK 和 API 照旧使用。对一个要被不同团队、不同基础设施使用的平台来说,「接口固定、实现可换」这种分层,往往比某一个运行时本身跑得多快更关键。

用在哪里

官方记录的用例包括代码智能体(coding agent)、GUI 智能体、智能体评测、AI 代码执行以及强化学习训练[1]。代码智能体要写代码、跑代码、看报错再改,每一步都需要一个真能执行程序的地方;GUI 智能体操作的是图形界面,需要一块可以点、可以读的屏幕;评测要为每次运行准备干净且一致的环境,否则分数之间没法比较;强化学习训练里,智能体在环境中反复尝试动作、从结果里学。这些场景的共同点是一个双重要求:AI 必须真的动手,而动手又必须待在可控范围之内。

由来与治理

仓库创建于 2025 年 12 月 17 日,用 Python 编写,采用 Apache-2.0 许可证[2]——一种允许修改与再分发的宽松许可证。2026 年 10 月,阿里巴巴把 OpenSandbox 捐赠给 Agentic AI Foundation[1]。阿里巴巴的 Xiaobin Xu 表示,公司不希望这个项目的未来由单独一家公司来定义[1]。

在发展中的位置

智能体从「回答问题」走向「采取行动」,一旦要真的执行代码、操作界面、调用工具,动作在哪里发生就不再是细节,而是得先定下来的工程问题。OpenSandbox 给出的答案是一个通用平台:上面用统一的 API 和 SDK 收口,中间用协议约定生命周期与执行,下面接 Docker 或 Kubernetes 运行时[1]。它的治理安排也是同一思路的延伸——项目方向由基金会而不是单一厂商掌握[1],这样一块公共底座才能被不同公司、不同基础设施长期使用。

20261

  1. 发布智能体 AI 基金会新增 Agent Skills、Open Responses、OpenEnv、OpenSandbox 四个项目

    智能体 AI 基金会新增 Agent Skills、Open Responses、OpenEnv 和 OpenSandbox 四个项目,托管总数增至 10 个。

注释与来源

  1. Agentic AI Foundation Announces Four New Projectshttps://www.linuxfoundation.org/press/agentic-ai-foundation-announces-four-new-projects-agent-skills-open-responses-openenv-and-opensandbox
  2. OpenSandbox: Secure, Fast, and Extensible Sandbox runtime for AI agentshttps://github.com/opensandbox-group/OpenSandbox

引用本页: OpenSandbox(智能体沙箱运行时). TellWorld, https://www.tellworld.net/zh/protocols/opensandbox. 更新于 2026-11-07