从自用基础设施到公开代码
10 月 15 日,Perplexity 把 SPACE 以 Apache 2.0 许可证放上 GitHub(perplexityai/SPACE)。它是智能体产品 Computer 的代码执行层:Computer 起初用的是一家商用沙箱供应商,7 月换成自研的 SPACE,此后所有会话都在上面运行。本站 9 月报道过 Computer 新增的 Automations 触发功能。
怎么隔离
每个任务分到一台独立的 Firecracker 微虚拟机,有自己的系统和可写文件系统。SPACE 本体用 Rust 写,但应用只需通过 HTTP 和服务器推送事件调用:创建环境、执行命令、取回输出、暂停或唤醒沙箱。关键设计是网络出口与平台凭据都在沙箱外部管控,智能体能访问被授权的服务,却拿不到密钥本身。仓库还提供 Kubernetes 预热池、快照恢复和一个 E2B 兼容封装,方便现有 E2B 用户迁移。Perplexity 称在同样的生产流量下,沙箱创建速度是原供应商的 3 到 5 倍。
测试结果要分开看
Perplexity 公布的安全评估里,模型在虚拟机内拿到 root 权限后尝试逃到宿主机,108 次均未成功。网络层则没那么干净:测试中有模型借伪造 DNS、共享 CDN 地址等手段绕过了出站限制,公司随后加固网关,复测未再出现。Semafor 的独家报道给出的口径是九个前沿模型、118 次尝试,并称这些模型突破过其他闭源沙箱——这部分为 Perplexity 单方说法,未见第三方复现。
对开发者意味着什么
智能体沙箱正在从各家私有组件变成可直接取用的开源基础设施,本站此前报道过微软开源的 MXC 执行容器。不想自建的团队,可以等 CoreWeave、Akamai 和 Crusoe 在各自云上提供的托管版本;自建则需要支持 KVM 的 Linux 主机。