不做容器化,给 Agent 一台会休眠的电脑:Cloudflare 开源 @cloudflare/computer
Cloudflare 发布 @cloudflare/computer 早期预览:一个面向 agent 的开源运行库,直接反对“给每个 agent 一个容器”的主流做法。核心理念是给 agent 一台“电脑”,由平台决定代码跑在 isolate、容器沙箱还是浏览器里。包的核心是 workspace——由 SQLite 支撑的持久化虚拟文件系统,可声明式初始化并附加不同执行后端。内置两种后端:isolate 后端用 just-bash 把 shell 翻译成 JavaScript,在 worker 里执行,文件通过绑定直接访问;容器后端用 FUSE 挂载文件系统并回写更改。两者共享同一份文件,agent 通过统一的 exec(string, options) 接口按需选择快的 worker 还是完整 Linux 容器,示例代码展示如何把 workspace 挂进 Durable Object 上的 @cloudflare/think agent,完成 bug 分诊。适合在 Cloudflare 上构建 agent harness 或对执行沙箱抽象感兴趣的工程师;目前是预览版,缺少基准数字和失败案例。