Cloudflare 新发布的 CI SDK 正在干一件几乎所有平台团队都幻想过的事:彻底扔掉臃肿的 YAML,用 TypeScript 直接编写 CI/CD 流水线。没错,不再是“又一个 CI 工具”,而是把构建、lint、类型检查、单元测试、依赖缓存乃至条件部署,全部装进名为 Workflows 的执行引擎里,由 Sandbox SDK 提供隔离化的运行时。你完全可以把每一步看成脚本里的一个函数调用——可组合、可复用、还带自动修复。
它真正有意思的地方不在语法,而在内置的 自愈 agent。当构建因为某个常见的依赖缺失或配置漂移而失败时,这套 agent 会主动介入,像一位值班 SRE 那样尝试修复,而不是让流水线干巴巴地报错并等着人去救火。对于同时托管着上百个租户代码的平台来说,这不止是减少打断,更是直接把 CI 维护成本压进地面。Cloudflare 显然看准了一个痛点:多租户环境里,平台运营方既想要标准化流水线,又受不了给每个租户维护定制构建脚本。
再往深一层想,把 CI 原生定义为 Workflow 而非一次性的 Job,意味着你可以串联起 Cloudflare 生态里现有的 Workers、Durable Objects、Queues 等积木,让流水线不再孤立于生产环境。虽然目前质量评分还只是 61 分、尚未成熟到能直接搬进核心发布链,但方向已经足够清晰:Cloudflare 要的是开发者用描述业务逻辑的方式来描述交付逻辑,让 CI 真正成为平台的一部分,而不是挂在边上的另一套配置地狱。

