智能体沙箱
E2B 兼容的安全沙箱环境,支持 AI Agent 的代码执行和文件操作。
智能体沙箱
智能体沙箱提供 E2B(Environment for Building)兼容的安全执行环境,供 AI Agent 运行时安全执行代码和操作文件。
模板管理
沙箱模板定义了会话的规格、基础镜像和运行策略。
创建模板
创建模板时需要指定:
- 名称: 模板标识
- 项目 ID: 所属项目
- 工作空间模式:
临时(ephemeral)-- 会话结束后自动销毁持久(persistent)-- 保留工作空间数据
- 基础镜像: 如
python:3.11-slim,定义沙箱运行环境 - 描述: 模板用途说明
模板支持编辑和删除操作。
沙箱会话
沙箱会话是基于模板创建的实际运行实例。
创建会话
从已有模板快速创建沙箱会话:
- 选择项目 ID
- 选择沙箱模板
- 系统自动分配 Pod 并启动环境
会话信息
每个沙箱会话展示:
| 字段 | 说明 |
|---|---|
| 模板 | 关联的沙箱模板名称 |
| 状态 | 等待中/运行中/已停止/失败 |
| 实例名称 | K8s Pod 名称 |
| 访问地址 | 沙箱的 Web 访问 URL |
| 创建时间 | 会话创建时间 |
会话操作
- 停止: 暂停运行中的会话
- 启动: 重新启动已停止的会话
- 删除: 销毁会话及关联资源
设计目标
智能体沙箱的核心目标:
- 安全隔离: 每个会话独立 Pod,资源和网络隔离
- E2B 兼容: 提供标准的沙箱 API,支持文件上传下载、命令执行、端口暴露
- 存储挂载: 支持挂载 RustFS/JuiceFS/BeeGFS 对应的数据路径
- 可追溯: 审计日志、配额控制和资源监控
快照管理和资源监控详情页即将推出。