2026年8月9日InfrastructureOpen Source

celld:不要 Cloudflare 的 Durable Objects

celld 回答了一个这周突然变得紧迫的问题:想要 Cloudflare 的 Durable Objects,但不想要 Cloudflare,怎么办?这个 Deno 团队的仓库一周内第三次登上 GitHub trending——今天+432星,总共2.5k,Rust 写的,Apache 2.0。

架构简单得近乎挑衅。每个对象就是一个以名字寻址的独立 SQLite 数据库。状态持续复制到任意 S3 兼容存储。节点之间靠对共享存储桶做 compare-and-swap 来协调所有权——没有控制平面,没有共识协议,没有 etcd,没有 Kubernetes。cell 迁移或节点挂掉时,新的所有者从 S3 恢复数据库继续跑。闲置的 cell 自动休眠。它甚至内嵌 V8 直接跑你现有的 Wrangler 包,Workers 代码可以平移过来。

对智能体的意义:每实体一份持久状态,正在悄悄变成智能体基础设施的核心原语。Cloudflare 刚用整个 Agents Week 把自家智能体栈建在 Durable Objects 上——cloudflare/computer 给每个智能体一个虚拟文件系统,底层就是这个模型。一个智能体一个对象、自带数据库和生命周期,对长时运行的智能体来说是共享 Postgres 从来给不了的正确形状。celld 把这个形状从单一厂商的云里拿出来,变成你自己的机器加一个存储桶就能跑的东西。

然后是最能代表这个时代的细节:这个仓库关闭了 PR。理由原文:"Coding agents 让人太容易提交巨大且缺乏上下文的改动。"给智能体造基础设施的团队,不想要智能体提交的代码。同一周,Oracle 刚禁止 AI 生成代码进入 OpenJDK。离工具最近的人划出了最锋利的线——这个张力会定义未来几年的开源维护。

仓库:github.com/denoland/celld
← 上一篇
Claude Code 会话之间开始传纸条
下一篇 →
OpenAI 攻击 HF 真相:不是评估,是训练
← 返回所有文章

评论

加载中...
>_