TensorFusion Docs

智能体沙箱

E2B 兼容的安全沙箱环境,支持 AI Agent 的代码执行和文件操作。

智能体沙箱

智能体沙箱提供 E2B(Environment for Building)兼容的安全执行环境,供 AI Agent 运行时安全执行代码和操作文件。

模板管理

沙箱模板定义了会话的规格、基础镜像和运行策略。

创建模板

创建模板时需要指定:

  • 名称: 模板标识
  • 项目 ID: 所属项目
  • 工作空间模式:
    • 临时(ephemeral)-- 会话结束后自动销毁
    • 持久(persistent)-- 保留工作空间数据
  • 基础镜像: 如 python:3.11-slim,定义沙箱运行环境
  • 描述: 模板用途说明

模板支持编辑和删除操作。

沙箱会话

沙箱会话是基于模板创建的实际运行实例。

创建会话

从已有模板快速创建沙箱会话:

  1. 选择项目 ID
  2. 选择沙箱模板
  3. 系统自动分配 Pod 并启动环境

会话信息

每个沙箱会话展示:

字段说明
模板关联的沙箱模板名称
状态等待中/运行中/已停止/失败
实例名称K8s Pod 名称
访问地址沙箱的 Web 访问 URL
创建时间会话创建时间

会话操作

  • 停止: 暂停运行中的会话
  • 启动: 重新启动已停止的会话
  • 删除: 销毁会话及关联资源

设计目标

智能体沙箱的核心目标:

  1. 安全隔离: 每个会话独立 Pod,资源和网络隔离
  2. E2B 兼容: 提供标准的沙箱 API,支持文件上传下载、命令执行、端口暴露
  3. 存储挂载: 支持挂载 RustFS/JuiceFS/BeeGFS 对应的数据路径
  4. 可追溯: 审计日志、配额控制和资源监控

快照管理和资源监控详情页即将推出。

目录