Cloudflare 推出新命令列工具 cf 公開測試
Cloudflare 在 9 月 28 日推出新命令列工具 cf 的公開測試版,一個工具即可管理網域、DNS、儲存及保安設定,亦可建立、開發及部署 Workers 雲端程式。據 Cloudflare 開發者文件,cf 收錄逾 2,900 條指令,覆蓋整個公開 Cloudflare API,輸出預設為 JSON 格式。
用戶以 `npm install --global cf` 安裝,再以 `cf auth login` 登入即可使用。
近一半 Wrangler 用量來自 AI 代理
Matt Taylor 在 Cloudflare 官方網誌解釋推出 cf 的原因。他指,今年 3 月,AI 代理(代用戶自動執行任務的 AI 程式)佔 Cloudflare 現有命令列工具 Wrangler 用量約四分之一;到 cf 發布前一星期,這個比例已升至 48%。
他又指,AI 代理每日使用的不同指令數目,接近人類開發者的兩倍;一日內用上六條或以上指令的機會,更接近四倍。相比之下,Wrangler 多年來只累積約 280 條指令。
項目 | Wrangler | cf |
|---|---|---|
指令數目 | 約 280 條 | 逾 2,900 條(網誌稱逾 3,000 個 API 操作) |
預設輸出 | 表格 | JSON |
設定檔 | TOML 或 JSONC | `cloudflare.config.ts`(TypeScript) |
打包工具 | esbuild | Vite |
為 AI 代理設計的功能
cf 內置 `cf cli search` 指令,代理可以用日常語言描述想做的事,從數千條指令中找出合用的一條,毋須事先認識 cf。指令輸出預設為 JSON,代理不用再另外加參數轉換格式。
設定檔改用 TypeScript 寫成的 `cloudflare.config.ts`,取代舊有的 TOML 及 JSONC 格式。Matt Taylor 指,型別檢查令 Claude Code、Codex 等編程工具可以直接讀懂設定;Cloudflare 部分內部設定檔由逾 5,000 行減少約四成。
網誌舉例,購買網域這類需要多項資料的操作,cf 會拆成逐項驗證的表格,讓代理或用戶逐一填寫。
Wrangler 將於測試期後逐步退場
cf 暫時不會即時取代 Wrangler。測試期間,仍用 esbuild 打包的 JavaScript 及 Python Workers 會交由 Wrangler 處理;用戶可在現有 Wrangler 項目內直接使用 cf 的資源指令,亦可用 `cf migrate` 把舊設定轉換為新格式。
據官方網誌,公開測試結束後,Cloudflare 會推出 Wrangler 最後一個主要版本,引導用戶及代理改用 cf,Wrangler 其後會再維護 18 個月。開發者文件則提醒,正式版推出前,指令、設定及輸出格式仍可能改變。




No comments yet
提交留言即表示你已閱讀我們的私隱政策。