Cloudflare推出开源命令行工具cf的公开测试版,这是一款以智能代理为中心设计的CLI,让AI代理可通过统一界面与Cloudflare服务交互。该工具采用TypeScript编写,提供结构化输出与命令发现功能,方便开发者与AI代理调用Cloudflare API。
Cloudflare高级产品经理Matt Taylor和高级系统工程师Samuel Macleod解释,Wrangler由各产品团队手工构建,命令风格不一,约280条命令路径缺乏统一命名与结构,d1 info、hyperdrive get、workflows describe等术语互不统一,强制推行统一模式几乎不可能。cf从零构建,摆脱历史兼容负担,可自由采用面向智能代理的设计。
cf遵循Apache 2.0或MIT许可发布,默认输出JSON,同时采用基于TypeScript的cloudflare.config.ts配置格式,并将Vite设为默认开发环境。以Cloudflare的OpenAPI schema为源,cf可覆盖3000多个API操作,远超Wrangler内置的约280个功能,这得益于其统一API生成管道Forge。
社区讨论集中在选用TypeScript编写CLI的决策上,涉及启动时间、可移植性与依赖管理。Cloudflare回应称,TypeScript提供类型安全与LSP支持,人类和智能代理都更易配置和修改。公司计划在cf测试结束后发布最后一个Wrangler大版本并逐步弃用,提供18个月维护支持引导用户迁移。
扫码查看视频号
咨询
咨询