tensorlake

🛡️ AI Agent的隔离执行沙箱平台

为AI Agent提供隔离沙箱执行环境,支持代码执行、状态持久化、快照克隆和浏览器自动化,具备企业级安全管控能力

收藏
4.8k
安装
1k
版本
2.8.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用途

Tensorlake SDK 是一套面向AI Agent和应用程序的云原生沙箱基础设施,提供两大核心能力:

1. Sandbox API:有状态的隔离执行环境,支持:

  • LLM生成代码或不可信代码的安全执行
  • suspend/resume 状态持久化
  • 快照/检查点用于分叉并行工作流
  • 自定义OCI镜像、端口暴露、出站白名单
  • PTY交互式Shell、桌面自动化、浏览器自动化(Chrome CDP/Playwright)
  • 本地隧道、文件传输、SSH访问、VS Code远程开发

2. Orchestration API:沙箱原生的持久化工作流编排,适用于多步骤Agent任务

显著优点

  • 安全隔离:基于云原生沙箱的硬件级隔离,支持egress allowlist细粒度网络管控
  • 状态持久:独创的suspend/resume机制让Agent任务可中断恢复
  • 生态兼容:无缝集成OpenAI/Anthropic、LangChain等主流框架,支持Python/TypeScript/CLI
  • 开发友好:支持VS Code Remote-SSH直接远程开发

潜在局限

  • 云依赖:核心功能需调用Tensorlake云服务,离线场景受限
  • 学习成本:沙箱概念对新手有一定认知门槛
  • 成本考量:持续运行的沙箱产生计算费用,需合理设计生命周期

适合人群

  • 构建代码执行Agent的开发者(数据分析、代码生成类应用)
  • 需要浏览器/桌面自动化的RPA场景
  • 多步骤复杂工作流的Agent系统架构师
  • 对安全性有严格要求的企业级AI应用

常规风险

  • API密钥管理:需正确配置TENSORLAKE_API_KEY环境变量,避免硬编码泄露
  • 网络策略:默认egress策略需显式配置,防止意外数据外泄
  • 资源泄漏:未正确关闭的沙箱会持续计费,需确保生命周期管理

tensorlake 内容

references文件夹
scripts文件夹
手动下载zip · 84.5 kB
applications_sdk.mdtext/markdown
请选择文件