Cloudflare Introduces CLI for AI Agents, Sunsetting Wrangler

TL;DR · AI 摘要
Cloudflare Introduces CLI for AI Agents, Sunsetting Wrangler - InfoQ InfoQ Homepage News Cloudflare Introduces CLI for A...
核心要点
- 主题聚焦:Cloudflare Introduces CLI for AI Agents, Sunsett
- 来源:InfoQ,建议结合原文判断细节。
- AI 分析暂不可用,本条为保底评分与摘要。
Cloudflare推出AI代理CLI,逐步淘汰Wrangler - InfoQ
InfoQ 首页 News Cloudflare推出AI代理CLI,逐步淘汰Wrangler
Cloud
InfoQ认证高性能团队计划(在线,11月17日):为你的团队建立更清晰的运营模型。
Cloudflare推出AI代理CLI,逐步淘汰Wrangler
2026年10月6日 2分钟阅读
作者
- Renato Losio
#### 关注我们
Youtube
232K 粉丝
26K 粉丝
新
RSS
19K 读者
X
57.1k 粉丝
21K 点赞
Bluesky
收听本文 -
0:00
音频准备播放
您的浏览器不支持音频元素。
正常
1.25x
1.5x
喜欢
新下拉阅读列表
- 阅读列表
Cloudflare最近推出了cf的开放测试版,这是一个新的开源、以代理为中心的命令行界面,通过统一的CLI与Cloudflare服务进行交互。该工具使用TypeScript编写,提供结构化输出和命令发现功能,使Cloudflare的API对开发人员和AI代理都更易于使用。
该超大规模云服务商认为,引入新的CLI可以避免与LLMs在Wrangler上的学习行为发生冲突,使cf能够采用以代理为中心的设计变更,而无需现有工具的兼容性限制。Cloudflare高级产品经理Matt Taylor和Cloudflare高级系统工程师Samuel Macleod解释了为什么需要新的CLI:
Wrangler是由每个产品团队手工构建的,每个团队都按照自己的方式设计命令开发体验。即使在我们约280个命令路径上,跨团队强制统一模式几乎不可能。我们在d1 info、hyperdrive get、workflows describe等命令中存在术语不一致的问题,因为不同团队在不同时期形成了各自的实践方式。
cf CLI在Apache License 2.0或MIT许可证下发布,专为代理驱动开发设计,具有命令发现功能、针对人类和代理优化的JSON输出,以及新的TypeScript基础的cloudflare.config.ts配置格式。它还将Vite设为默认开发环境,提供一致的本地开发体验和插件支持。
使用Cloudflare的OpenAPI架构作为来源,cf可以覆盖超过3000个API操作,相比Wrangler内置的约280个功能有显著提升。Taylor和Macleod补充道:
我们希望既标准化现有内容,又实现大规模扩展,这需要一次性完成。Cloudflare新的统一API生成管道Forge使我们能够做到这一点,其核心思想是直接从驱动API文档和SDK生成的API架构中生成CLI命令。
在Hacker News上的一条热门帖子中,社区反应特别关注CLI选择TypeScript的决定,讨论围绕启动时间、可移植性和依赖管理展开。用户slowin评论道:
我不明白为什么用TypeScript来编写这个CLI。这很好地展示了代理如何编写代码(我确信他们编写了
cf),但掌握基础计算机科学知识仍然至关重要。不要强制用户管理CLI的依赖项。请用编译语言编写你的CLI。
Cloudflare 认为,TypeScript 通过提供类型安全性和 LSP 支持,使人类和代理都能更轻松地进行配置。这种特性使代理能够更准确地理解和修改配置。作者将此与 TOML 和 JSONC 进行了对比,指出在这些格式中,模式信息对代理的可访问性较低。同时,作者还表示程序化配置可以减少配置重复。Ashish Ganda 在 LinkedIn 上提到:
Cloudflare 新的 cf CLI 默认输出 JSON,而不是表格。你必须主动请求表格格式(...)。表格是给人看的,JSON 是给解析器用的。
Cloudflare 将 JSON 设为默认输出格式,使代理能够过滤并转换输出为人类用户所需的格式,同时避免使用 Wrangler 默认的表格输出。该公司计划在 cf 开放测试版结束后弃用 Wrangler,发布最终的 Wrangler 主要版本并引导用户转向 cf,并提供 18 个月的维护支持以实现迁移。
作者信息主容器
关于作者
章节标题
每个作者信息的主容器
#### Renato Losio
显示更多
显示更少
#### 此内容属于云主题
##### 相关主题:
- 开发
- DevOps
- Cloudflare
- CLI
- AI 编码代理
- 云
- 代理
- TypeScript
- 相关编辑
- 相关赞助商《实用的智能体编码实践手册》
- 相关赞助商 大规模自动化代码转换。修复漏洞、迁移框架、现代化所有仓库中的遗留代码。免费试用 Moderne
InfoQ 新闻通讯
每周内容精选,每周二发送。加入 25 万名资深开发者的社区。查看示例
我们保护您的隐私。