Cloudflare 开源 computer:给 Agent 持久化工作区,在容器、Shell、JS 三种 runtime 间切换。
Cloudflare 开源了 computer 库。它在 Durable Object 内实现虚拟文件系统,用 SQLite 持久化 Agent 工作区。workspace.runtime 支持 Container、Isolate Shell、Isolate JavaScript 三种运行时:Container 通过 FUSE 把 SQLite 状态挂载进真实 Linux 沙箱;Isolate Shell 在 Dynamic Worker 里跑 just-bash;Isolate JavaScript 提供隔离 JS 环境。Agent 可在不同 runtime 间动态切换,兼顾性能与隔离。
Cloudflare 除了一个刚出了 computer 的库理念非常有趣:https://t.co/PmzOGxzUbu 一个在 Durable Object 里的虚拟文件系统,基于 SQLite ...
Cloudflare 除了一个刚出了 computer 的库理念非常有趣: github.com/cloudflare/com… 一个在 Durable Object 里的虚拟文件系统,基于 SQLite 做持久化,通过 workspace.runtime 提供不同类型的 runtime: Container,把 SQLite 状态通过 FUSE 挂载到真实的 Linux 沙箱容器 Isolate Shell:模拟出来的、轻量级的假 Shell,在 Dynamic Worker 里跑 just-bash Isolate JavaScript:在隔离的 Dynamic Worker 里支持 JS runtime 让每个 Agent 都能拥有自己的持久化工作空间,并且能在不同 runtime 动态切换,不同的任务可以用不同的,可以兼顾性能和速度,非常有趣,很有想象力。 💬 1 🔄 1 ❤️ 4 👀 621 📊 3 ⚡
- Simon Willison’s Weblog08-02 22:19原文