WeChat (小岛AI)
ai-engineeringdev-tools
Original source

Cloudflare 想让 Agent 90% 时间不用容器

Summary

Cloudflare 发布了 @cloudflare/computer 开源库,核心主张:Agent 90% 的工作不需要容器,只需要轻量的 isolate (V8 隔离环境)。容器只处理不到 10% 需要完整 Linux/原生二进制/包管理器的重活。

核心架构思路

  1. 持久工作台 (Workspace) — 用 SQLite 做虚拟文件系统,将文件系统从容器中独立出来。容器销毁不影响工作状态,任务可恢复、可检查。
  2. 执行后端轮班 — isolate (Dynamic Workers) 处理轻量任务(读写文件、Git 操作、文本处理),容器只在需要 npm/编译/原生二进制时启动。两个后端通过 FUSE 挂载共享同一份工作区。
  3. 模型自选后端 — 通过工具描述让模型判断该用哪个后端执行命令。

作者观点

  • 比”又一个 Agent 框架”有意思——真正贯穿长任务的是文件,不是执行环境
  • 对模型自动选后端持保留态度:边界任务容易出错,建议三层路由(开发者写死边界→模型在允许集合里选→运行时验收回退)
  • 审计比自动路由更有生产价值——权限围绕文件与动作定义,脱离容器生命周期
  • 目前是 early preview,无稳定性承诺,平台锁定明显(Durable Objects、Dynamic Workers 等都是 Cloudflare 专属)

适用场景

  • 大规模多租户编码 Agent
  • 任务在「读写文件」与「完整 Linux 执行」间反复切换
  • 需要关注:容器调用比例、后端回退率、单次成功任务成本

不适用

  • 少量内部 Agent、每次都要编译/装依赖/启动数据库 → 容器更简单
  • 纯文档整理 → 一个 Worker + 对象存储可能就够