E2b Sandbox Runtime
/install e2b-sandbox-runtime
这个 skill 适合什么用户?能做哪些任务?
概览
E2B 是在隔离 micro-VM 里执行 AI 生成代码的云端 runtime(github.com/e2b-dev/E2B)。Python / TypeScript SDK 是纯 RPC 客户端,通过 Connect-RPC 对接 envd 守护进程(Rust + protobuf,托管在独立的 e2b-dev/infra repo)。
SDK 接口为 2x2:{Sandbox, AsyncSandbox} × {Template, AsyncTemplate}。Sandbox / AsyncSandbox 各带四个子模块作为实例属性:files: Filesystem / comman...
Doramagic 晶体页: https://doramagic.ai/zh/crystal/e2b-sandbox-runtime
知识规模
- 42 条约束 (3 fatal + 39 non-fatal)
- 上游源码:
e2b-dev/E2B@ commit557b723c - 蓝图 ID:
finance-bp-141
用法
Host AI(Claude Code / Cursor / OpenClaw)读 references/seed.yaml,按其中的:
intent_router匹配用户意图architecture理解项目架构constraints应用 anti-pattern 约束business_decisions参考核心设计决策
FAQ 摘要
这个 skill 适合什么用户?能做哪些任务?
适合需要让 LLM 安全执行任意代码的工程师:AI 助手跑 Python / shell、数据分析 sandbox、教学环境。每个 sandbox 是隔离 micro-VM,泄露面限制在单个 sandbox 内。Jupyter 内核 / 富输出场景应改用 e2b-code-interpreter。访问 doramagic.ai/r/e2b 查看完整用例。
需要准备什么环境?依赖什么?
Python 3.9+ 或 Node 18+。E2B_API_KEY 给 SDK runtime(创建 / 控制 sandbox);E2B_ACCESS_TOKEN 给 CLI 鉴权(template build / dashboard)。可选 E2B_DOMAIN(默认 e2b.app)。出站 HTTPS 到 *.e2b.app。
会踩哪些坑?这个 skill 怎么防护?
本 skill 内置 42 条约束(3 条 fatal)。典型踩坑:(1) TS 用户忘 kill()——TS Sandbox 没有 Symbol.dispose 也没自动清理,sandbox 持续计费到超时;(2) 通过 envs={...} 传 API key 会被 commands.list() 泄露给持有 sandbox 句柄的人;
完整文档: 见 references/seed.yaml (v6.1 schema). 浏览页: https://doramagic.ai/zh/crystal/e2b-sandbox-runtime
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install e2b-sandbox-runtime - 安装完成后,直接呼叫该 Skill 的名称或使用
/e2b-sandbox-runtime触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
E2b Sandbox Runtime 是什么?
E2B:在隔离 micro-VM 里执行 AI 生成代码的云端 runtime。Python / TS SDK 通过 Connect-RPC 调用 envd 守护进程(Rust + protobuf)。 E2B: cloud-side runtime for executing AI-generated code... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 68 次。
如何安装 E2b Sandbox Runtime?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install e2b-sandbox-runtime」即可一键安装,无需额外配置。
E2b Sandbox Runtime 是免费的吗?
是的,E2b Sandbox Runtime 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
E2b Sandbox Runtime 支持哪些平台?
E2b Sandbox Runtime 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 E2b Sandbox Runtime?
由 Tang Weigang(@tangweigang-jpg)开发并维护,当前版本 v0.1.0。