Cloudflare正式发布面向AI Agent设计的全新命令行工具cf,相比原有开发者工具Wrangler,cf覆盖全部3000+ Cloudflare API,让Codex、Claude Code这类AI智能体直接操作域名、DNS、Workers、R2、D1数据库等全套Cloudflare云资源。
- GitHub:https://github.com/cloudflare/cf

背景:AI智能体正在大量调用Cloudflare CLI
过去一年,智能体对Wrangler的使用量暴涨。2026年3月,智能体已经占到Wrangler使用量的四分之一;近期这一比例已经达到48%。
智能体的使用行为和人类开发者不同:单日执行更多种类命令,连续执行6条以上命令的概率高出近四倍。但Wrangler仅支持约280个操作,大量Cloudflare能力无法通过它调用,并且各产品命令风格、术语不统一,给AI智能体理解带来很大负担,于是Cloudflare开发全新CLI cf解决这个问题。
cf依托内部统一API生成管线Forge,直接基于OpenAPI规范自动生成CLI命令,将可用操作从280条扩充至3000多条。AI智能体仅凭cf就可以完成整套工作流:创建并部署Worker、监控运行状态、配置Access访问保护、注册域名、配置WAF防护。
专为AI Agent设计的核心特性
- JSON作为默认输出
传统Wrangler很多命令返回人类阅读的表格,AI调用时必须额外加--json参数,再搭配jq过滤数据,消耗大量token。cf默认输出JSON,面向人类时自动美化打印,面向智能体则使用压缩格式,节省上下文开销。复杂表单类操作(例如域名购买)会自动拆解成带校验的分步输入,方便智能体执行。
- 自然语言检索命令
cf cli search
面对3000多条指令,AI智能体可以用自然语言描述目标任务,检索索引匹配对应的CLI命令,不用遍历全部帮助文档,减少上下文膨胀。工具首次执行help时会自动告知智能体这个检索能力。
- TypeScript类型安全配置 cloudflare.config.ts
全新配置文件cloudflare.config.ts替代过去分散的配置格式,自带类型定义,支持LSP语言服务器协议。智能体可以读懂、编辑、校验配置,减少写错参数的问题。可以用编程方式批量定义多环境,不用重复复制环境变量,大幅精简大型项目配置代码。
内置bindings、triggers工具函数,一键定义D1、R2、KV、Vectorize向量库、队列、定时任务、HTTP路由、邮件触发器。提供cf migrate命令,一键把Wrangler项目迁移到新格式。
- 默认搭载Vite构建
Vite成为cf默认构建工具,自带HMR热更新、Rolldown打包、完整插件生态,配套Vitest插件实现本地单元测试,和Workers运行时环境保持一致。
原有依赖esbuild、Python/Rust Worker的项目,cf会自动委托Wrangler继续处理,实现平滑过渡。
项目迁移与维护计划
npm i -g cf
执行上面命令即可全局安装开放测试版。
- 新项目:
cf init初始化,cf deploy直接部署;静态站点甚至无需配置文件,直接执行部署。 - 存量Wrangler项目:
cf migrate自动迁移。 - 公测结束后,Wrangler发布最后一个大版本,之后继续提供18个月维护窗口期,留给用户和智能体足够迁移周期。长期来看
cf将成为Cloudflare主推CLI。
适用场景
- AI智能体自助完成完整云资源运维:注册域名、解析DNS、部署服务、配置安全策略、监控告警;
- Agent自动创建多环境Worker应用,批量管理KV、D1、R2存储、向量检索库;
- 智能体编写、修改TS配置,自动校验类型,一键发布、回滚Serverless服务;
- 自动化批量站点上线、定时任务编排、邮件触发器、队列消费任务管理。















