智能体占其用量近半,Cloudflare推出cf

你的命令行工具,可能已经一半用户不是人了。Cloudflare周一发布全新命令行工具cf(开放测试版,npm i -g cf 即可安装,代码开源),直接把公司全部3000多个API操作塞进了一个终端工具里——而它服务的主力用户,是AI智能体。官方数据很有说服力:今年3月,智能体还只占Wrangler用量的四分之一,一年前仅为个位数百分比;到上周,这个比例已经冲到48%。
智能体不只是用得多,用法也和人完全不同:它们平均每天使用的不同命令数几乎是人类的两倍,一次会话里连用六条以上命令的概率接近人类的四倍。而老工具Wrangler多年来由各产品团队各自为政地堆功能,只有约280条命令路径,术语还不统一——d1 info、hyperdrive get、workflows describe,动词各唱各的调。想手工统一它再扩容十倍?不现实。
Cloudflare的解法是把人从循环里拿掉:内部代号Forge的统一生成管线直接从API文档和SDK共用的OpenAPI模式生成命令,稍加注解就能覆盖全部3000多个操作。这条管线也已开源。于是一个智能体用cf就能一口气完成:创建Worker、部署、监控观测、套上Access访问保护、买个域名、再挂上WAF——全程一个工具。
设计上处处是对智能体的迁就:输出默认就是JSON,人类看的是格式化版本,智能体拿到的是压缩版;新加的cf cli search支持用自然语言描述需求、从按API描述和参数建好的小索引里召回对应命令,智能体第一次运行--help时就会被自动告知这条命令的存在。配置文件从TOML/JSONC换成cloudflare.config.ts——TypeScript可类型检查、可编程生成,配上LSP插件后连Claude Code和Codex这类智能体都能准确识别和修改。本地开发服务器默认换成Vite,老项目用cf migrate一条命令迁移。
至于为什么不直接改造Wrangler——Cloudflare在博客里说了大实话:几年的文档、博客和第三方教程早就被吸收进了大模型的训练数据,Wrangler的行为已经「刻进」模型的肌肉记忆,大改只会跟学到的习惯打架。倒不如发布一个智能体从没见过的全新工具,配上上下文注入和AGENTS.md引导文件,反而比让它理解同一工具的两个大改版本更不容易出错。Wrangler将在发布最后一个大版本后进入18个月维护期。
值得其他平台厂商细品的是这个信号:当智能体撑起近半用量,它们就不再是「附加用户」,而是第一公民。JSON优先、自然语言找命令、可类型检查的配置、从API模式整表生成CLI——Cloudflare自己预计,这套组合拳会出现在更多命令行工具里。毕竟工具的接口是给人设计还是给机器设计,答案已经越来越清楚了。
编译自 Cloudflare Blog,原标题:"Introducing cf: the agentic CLI for the entire Cloudflare API"

