Cloudflare 推出命令行工具 cf,向 AI 智能体开放全部 API
Cloudflare 以公开测试版形式发布开源命令行工具 cf,把全部 API 集中到一处。它覆盖 3,000 多项操作,默认输出 JSON,并支持智能体用自然语言搜索命令。Wrangler 将逐步交棒给 cf。
Cloudflare 于 2026 年 9 月 28 日以公开测试版(open beta)形式发布了命令行工具(Command Line Interface,CLI)cf,把全部 API 集中到一处。该公司的理由是,现有工具 Wrangler 越来越多地由 AI 智能体(AI agent)来使用。据 Cloudflare 介绍,过去一年智能体的使用份额增长很快,而且智能体用到的不同命令远多于人类用户。
cf 能做什么
Wrangler 提供了约 280 项操作的命令;cf 则覆盖 Cloudflare API 中全部 3,000 多项操作。这些命令由 API 定义自动生成。这样,智能体用一个工具就能搭建并部署 Worker、对其进行监控、用 Cloudflare Access 加以保护、购买域名并在前面加一道防火墙。安装命令是 npm i -g cf,代码以 Apache 2.0 和 MIT 许可证在 GitHub 上开源。
为智能体所做的改动
默认输出格式为 JSON:对人可读,对智能体则经过压缩以节省上下文。cf cli search 可以找到与自然语言请求匹配的命令,智能体第一次运行 --help 时就会得知这一功能。对于需要个人信息的操作,例如购买域名,API 的要求会被转换成带校验的表单。配置现在写在 TypeScript 文件 cloudflare.config.ts 中,因此 Claude Code、Codex 等智能体可以在输入时就发现错误。Cloudflare 表示,它自己一些很长的内部配置换成这种格式后明显变短了。在开发层面,该工具基于 Vite 构建。
同日开源的 Forge 正是生成这些命令的流水线(pipeline)。它根据 API 定义生成 SDK、命令行工具和文档,采用 Apache 2.0 许可证。Cloudflare 表示,未来几个月它还将用 Forge 生成 API 文档,以及 TypeScript、Rust、Python、Go、PHP 和 Terraform 的 SDK。
cf 仍处于测试阶段,新的配置格式目前只覆盖 Workers。Rust 和 Python Workers,以及使用 esbuild 的 JavaScript Workers,仍交由 Wrangler 处理。测试期结束时,Wrangler 将发布最后一个大版本,引导用户转向 cf,并继续获得 18 个月的维护;测试期何时结束尚未公布。在把这样一个覆盖面很广的工具交给智能体之前,最好把 API 密钥的权限收窄。想了解它在实际工作中的表现,值得关注独立开发者的使用体验。
来源:Cloudflare:推出面向智能体的命令行工具 cf、GitHub:cloudflare/cf、Cloudflare:推出 Forge。