tensorlake

🛡️ AI代理安全沙箱与持久化编排

为AI代理提供安全沙箱执行环境,支持代码隔离运行、持久化状态、快照克隆与网络管控,可与任意LLM和Agent框架集成。

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

使用说明

核心功能

Tensorlake SDK 是面向 AI 代理和自动化工作流的安全基础设施层,提供两大核心能力:

1. 沙箱(Sandbox) —— 有状态执行环境

  • 隔离执行 LLM 生成或不可信代码,防止主环境污染
  • 支持 suspend/resume 实现会话间持久化
  • 快照与克隆机制,可 fork 并行工作流
  • 自定义镜像、端口暴露、出站白名单控制
  • PTY/交互式 shell、桌面自动化、文件传输

2. 编排(Orchestration) —— 沙箱原生持久化工作流

  • 专为 AI 代理设计的 durable workflow 引擎
  • 故障自动恢复,任务不丢失

技术特性

  • 多语言支持:Python、TypeScript、CLI
  • 零依赖集成:兼容 OpenAI、Anthropic、Claude Agents SDK、OpenAI Agents SDK、LangChain 等任意框架
  • 实时文档优先:强制从 https://docs.tensorlake.ai/llms.txt 获取最新 API

显著优势

  • 安全隔离:代码在沙箱运行,主系统零风险
  • 状态持久:传统沙箱无状态,Tensorlake 支持断点续执行
  • 并行加速:快照克隆实现工作流 fork,适合批量任务
  • 网络可控:细粒度 egress 白名单,防止数据外泄
  • 生态开放:不绑定特定 LLM 或框架,纯基础设施定位

潜在局限

  • 云端依赖:核心服务需联网调用 Tensorlake Cloud,离线场景受限
  • 学习曲线:需理解沙箱生命周期管理(suspend/resume/snapshot)
  • 成本考量:持久化沙箱资源占用可能高于无状态容器
  • 文档实时性:强制要求网络获取最新文档,弱网环境体验下降

适用人群

  • 构建 Coding Agent 的开发者(代码生成-执行-迭代闭环)
  • 需要运行不可信代码的 AI 应用(用户提交脚本、插件系统)
  • 复杂多步代理系统(需跨会话记忆和故障恢复)
  • 企业级自动化平台(合规要求的网络隔离审计)

风险提醒

  • API 密钥需通过环境变量 TENSORLAKE_API_KEY 注入,禁止硬编码
  • 沙箱并非绝对安全边界,敏感数据仍建议加密后传入
  • 持久化状态需考虑版本兼容性,快照跨版本可能失效
  • 网络白名单配置错误可能导致代理功能异常或安全隐患

tensorlake 内容

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