perplexityai/SPACE
Sandboxed Platform for Agentic Code Execution: pluggable-runtime sandboxes for running agent and user code in isolation.
解决的问题
SPACE (Sandboxed Platform for Agentic Code Execution) 提供了一个用于运行不受信任代码的安全隔离环境。它专为 AI 智能体或代码运行服务等应用程序设计,这些应用需要在不危及宿主系统安全或稳定性的前提下执行用户提供或生成的代码。
工作原理
SPACE 使用 Firecracker microVM 来创建轻量级、隔离的 Linux 环境。应用程序通过 HTTP API 与平台交互,以管理沙箱的整个生命周期:从模板创建环境、执行命令、将输出流式传输回应用程序,以及在完成后暂停或删除沙箱。它支持诸如预热池(warm pools)以减少启动延迟,以及快照(snapshotting)以快速恢复环境等高级功能。
适用对象
该平台适用于开发 AI 智能体、代码解释器或协作编码平台的开发者,他们需要一种强大、可扩展且安全的方式在受控环境中执行任意代码。
亮点
- 使用 Firecracker microVM 实现高性能、安全的隔离。
- 提供用于沙箱管理的语言无关 HTTP API。
- 支持预热池以最大限度地减少智能体工作流的冷启动时间。
- 包含 E2B 兼容性包装器以支持现有的 SDK。
- 构建时注重可观测性和生产级可靠性。
相关
- 项目
- 项目
- 项目
- 项目