765
perplexityai/SPACE
- 它做什么
- SPACE是Perplexity用Rust编写的Apache-2.0平台,在Firecracker microVM(轻量虚拟机)中隔离运行智能体代码。它面向需要为智能体、用户工作空间或代码运行任务提供独立执行环境的应用,运行什么、保留什么由应用决定。template是初始环境,sandbox是由template创建的实例,在自己的VM和可写文件系统中运行多条命令。应用通过HTTP API创建sandbox和命令会话,sandbox的状态变更用operation ID确认完成,命令输出和退出结果则通过使用会话专用token的独立连接以server-sent events接收。暂停时内存保留在worker上,suspend时保存为snapshot,默认6小时无活动即suspend。E2B兼容wrapper让现有E2B客户端可以把SPACE用作backend,测试基准是Python包e2b 2.21.1和e2b-code-interpreter 2.6.2。network policy允许或阻止sandbox访问的地址,默认关闭的credential rule启用后,拦截TLS的gateway会在发往指定host的请求中加入credential header。本地部署在带KVM的apt系Linux x86_64主机上创建Kind(Docker中的Kubernetes)集群,macOS不在支持范围内。仓库描述称runtime可以替换,但文档记载的当前实现只有KVM上的Firecracker。0.8.0是公开基线版本,1.0之前仍可能有不兼容的变更,安全修复只进入最新的minor release。
- 许可证
- Apache-2.0 宽松许可,含专利授权。可商用,需保留声明并注明修改。





































