Cf: The Agentic CLI for the Cloudflare API
5 hours ago
- Wrangler 的 Agent 使用率飙升至所有使用场景的 48%,Agent 每天使用更多命令,并且更有可能使用六个或更多命令。
- Cloudflare 推出了 cf,一个专为 Agent 构建的新 CLI,可访问整个 Cloudflare API(超过 3,000 个操作),相比之下 Wrangler 只有约 280 个。
- cf 在设计时就考虑到了 Agent:默认输出 JSON 以便高效解析,通过 'cf cli search' 进行自然语言命令搜索,以及基于 TypeScript 的配置以确保类型安全。
- 新的配置文件格式(cloudflare.config.ts)使用 TypeScript,可将配置大小最多减少 40%,并支持通过 bindings 和 triggers 等助手进行程序化环境定义。
- cf 使用 Vite 作为默认构建工具,提供 HMR、Rolldown 打包和插件生态系统,同时仍将旧版 Workers 委托给 Wrangler。
- 从 Wrangler 的迁移通过 'cf migrate' 完成,在 beta 结束后将继续维护 Wrangler 18 个月。
- cf 是开源的,可作为 npm 包使用;可以通过 'cf init' 启动新项目,并通过 'cf deploy' 部署静态站点。