核心事件:从临时容器到持久运行时
Cloudflare 推出了 Cloudflare Computer,一个面向 AI 智能体的开源运行时,目标是让智能体获得更接近真实“计算机”的执行环境,而不是每次任务都依赖短生命周期容器。Cloudflare 称,这一运行时利用 Cloudflare isolates 实现快速无服务器执行,使智能体在成本、启动速度和扩展性上更适合大规模部署。
这里的“智能体”指能够调用工具、执行任务并在多轮过程中保持上下文的软件系统;“运行时”则是承载代码执行、状态管理和资源调度的基础环境。Cloudflare Computer 的核心主张是:每个智能体都应拥有一台可持久化、可休眠、可按需扩展的“计算机”。
为什么容器不够用
Cloudflare 将问题指向当前智能体部署中的一个瓶颈:如果把大量智能体都放进传统容器中运行,难以扩展到“数亿乃至数十亿个并发智能体”。容器提供较强隔离和完整运行环境,但启动、资源占用和调度成本都更高。对于大量短任务、轻量工具调用或状态保持型工作负载,容器并不总是最高效的选择。
Cloudflare Computer 通过 @cloudflare/computer 软件包引入一种新的智能体运行时,由平台决定代码应运行在 isolate、容器沙箱,还是 Web 浏览器中。isolate 可理解为一种轻量级隔离执行环境,常见于边缘计算和无服务器平台,特点是启动快、资源开销相对低。Cloudflare 表示,随 Cloudflare Workers 一同推出的 isolates 可以实现大规模横向扩展,并能快速启动和关闭。
Cloudflare 对这一方案的设想是:不到 10% 的工作需要容器,而编码任务、音视频处理和文档创建等任务可以由 isolates 完成。换言之,容器不再是默认承载单元,而是变成在必要时才调用的重型工具。
架构关键:isolate、容器与共享文件系统
Cloudflare Computer 的架构把智能体运行框架放在 isolate 中运行,具体形态是一个 Durable Object。Durable Object 是 Cloudflare 用于有状态计算的机制,可让特定对象在分布式环境中保存状态并协调请求。智能体平时可以在 isolate 中保持状态,在不运行时进入休眠;当任务需要更重的系统能力时,再启动自己的容器沙箱。
这种组合试图同时覆盖两类扩展需求:isolate 负责高并发、低延迟、轻量任务,容器负责更重的计算或更完整的系统环境。Cloudflare 将其描述为“按需连接的容器作为工具调用”,即只在必要时使用更重量级的计算原语,以优化性能和成本。
该架构的核心组件之一,是基于 SQLite 的共享文件系统。SQLite 是一种嵌入式关系数据库,常用于轻量本地存储。Cloudflare Computer 将其作为状态和文件系统的基础,使 isolate 与容器都能访问同一组文件。这样,任务可以在两种执行环境之间转移,而不必重新复制上下文或重建文件状态。
根据已披露信息,Cloudflare Computer 文件系统可与以下对象配合使用:
- Git 仓库;
- 存储桶;
- 任意文件。
Cloudflare 同时强调,相关操作会受到管控、经过审计并保持可观测。对于智能体系统而言,可观测性意味着开发者能够追踪任务执行、资源调用和状态变化,这在多工具、多步骤工作流中尤为关键。
三种后端与当前阶段
目前,Cloudflare Computer 提供三种后端。第一种是容器项目,它把 SQLite 状态以真正挂载到 FUSE 文件系统的方式暴露给沙箱容器。FUSE 是用户态文件系统机制,允许应用在不修改内核的情况下实现文件系统接口。第二种是 isolate shell,在 Dynamic Worker 中运行 just-bash 环境。第三种是 isolate JavaScript,在一个新的 Dynamic Worker 中运行 ECMAScript 模块。
这些后端显示出 Cloudflare 的定位:Cloudflare Computer 不是单一沙箱,而是一层调度与文件状态抽象。开发者可以让智能体在轻量 JavaScript、类 shell 环境和容器之间切换,同时保持可共享的状态基础。
不过,Cloudflare 明确表示,Cloudflare Computer 仍处于早期预览阶段,只适合实验、探索和原型开发。这意味着它距离稳定生产部署还有距离,开发者需要关注接口变化、运行限制和生态成熟度。
行业观察:智能体基础设施正在分层
Cloudflare Computer 的发布反映出一个趋势:AI 智能体的竞争不只在模型能力,也在运行环境。随着智能体从对话走向执行,系统需要长期状态、文件访问、工具调用、审计和弹性扩展。单纯把模型请求接入容器,难以满足大规模、低成本和高并发的需求。
Cloudflare 的路线是把轻量 isolate 作为默认执行层,把容器降级为按需工具。这种分层思路符合智能体工作负载的特点:多数步骤可能只是状态读取、脚本执行或文件整理,少数步骤才需要完整系统环境。若这一模式被验证,未来智能体平台可能会从“部署一个应用”转向“为每个智能体分配一台可休眠、可迁移、可审计的虚拟计算机”。短期看,Cloudflare Computer 仍是预览产品;长期看,它代表了智能体基础设施向持久化、轻量化和可观测化演进的方向。


