![]()
Cloudflare正在對Wrangler命令行工具進行全面重構,為此前缺乏CLI支持的產(chǎn)品和接口新增相應命令。而驅動這一變革的核心原因,正是AI智能體的崛起。
對于習慣在鍵盤上敲命令的人類開發(fā)者而言,擁有一套覆蓋Cloudflare全部API和軟件棧的統(tǒng)一CLI工具自然是件好事。然而,Cloudflare本周一明確表示,AI智能體正在迅速成為其API的主要使用方,這才是這次重構的真正驅動力。
"智能體正日益成為我們API的主要用戶,"該公司表示,"我們希望以智能體所需的所有方式,讓每一款Cloudflare產(chǎn)品都觸手可及。"
Cloudflare首席技術官Dane Knecht在接受媒體采訪時解釋道:"新版Wrangler正在重建,旨在為智能體提供一套統(tǒng)一、可編程的接口,用于配置Cloudflare產(chǎn)品并與之交互。這將使智能體在Cloudflare上構建和運行應用程序變得更加便捷,涵蓋開發(fā)環(huán)境到基礎設施配置的各個環(huán)節(jié)。"
Cloudflare指出,盡管公司的完整API已可通過單一Code Mode MCP服務器訪問,但在將旗下產(chǎn)品全面開放至命令行方面,"仍有大量工作要做"。Cloudflare計劃覆蓋的領域包括:Workers綁定、SDK、配置文件、Terraform提供商、開發(fā)者文檔、OpenAPI模式、智能體技能等。
"許多Cloudflare產(chǎn)品在Wrangler中根本沒有CLI命令,而智能體偏愛CLI,"公司表示,"因此我們一直在重構Wrangler CLI,使其成為覆蓋所有Cloudflare產(chǎn)品的統(tǒng)一命令行工具。"
目前,Cloudflare已發(fā)布面向智能體時代的Wrangler技術預覽版,用戶可通過運行`npx cf`命令,或執(zhí)行`npm install -g cf`進行全局安裝來體驗該版本。
在重構過程中,Cloudflare對其整個代碼生成流水線進行了深度重新設計,并由此創(chuàng)建了一套全新的TypeScript模式。據(jù)介紹,該模式"能夠定義API、CLI命令與參數(shù)以及生成任意接口所需的完整上下文",使未來的Cloudflare新產(chǎn)品能夠便捷地集成進CLI,以滿足AI智能體的使用需求。
此外,Cloudflare還宣布將在模式層對默認CLI命令實施強制約束,確保使用Wrangler的AI智能體不會因遭遇非標準命令而出現(xiàn)執(zhí)行失敗的問題。
"永遠用get,不用info;永遠用--force,不用--skip-confirmations,"公司表示,"智能體期望CLI保持一致性。"
面向人類開發(fā)者的新功能:Local Explorer
盡管上述新特性主要面向智能體設計,Cloudflare也為人類開發(fā)者帶來了一項實用的新CLI功能。
Local Explorer目前已向Wrangler及Cloudflare Vite插件用戶開放公測。該工具允許用戶檢查Cloudflare Workers,查看其綁定的資源以及存儲的數(shù)據(jù)內(nèi)容,旨在消除Worker界面長期存在的一個盲區(qū)——開發(fā)者過去難以判斷所訪問的數(shù)據(jù)究竟是本地數(shù)據(jù)還是遠端數(shù)據(jù)。
"此前,要搞清楚本地存儲了哪些數(shù)據(jù),你不得不進行逆向分析、檢查.wrangler/state目錄內(nèi)容,或者安裝第三方工具,"Cloudflare表示。Local Explorer的API入口位于`/cdn-cgi/explorer/api`,可在所有兼容Wrangler或Vite插件的應用中使用。
目前,Cloudflare正在通過開發(fā)者Discord頻道收集用戶對Local Explorer和新版Wrangler CLI的反饋意見,歡迎感興趣的開發(fā)者積極參與試用并提供意見。
至于完整功能的推出時間表,Cloudflare暫未給出具體時間節(jié)點。Knecht表示:"我們已在測試一個支持完整API覆蓋的版本。目前的預覽版只是第一步,未來幾個月內(nèi)我們將持續(xù)擴展覆蓋范圍,并將其與現(xiàn)有Wrangler功能整合在一起。"
Q&A
Q1:Cloudflare為什么要重構Wrangler CLI?
A:Cloudflare重構Wrangler CLI的主要原因是AI智能體正在迅速成為其API的主要用戶。目前許多Cloudflare產(chǎn)品在Wrangler中缺乏CLI命令支持,而智能體非常依賴CLI進行操作。為此,Cloudflare希望將Wrangler打造成覆蓋所有產(chǎn)品的統(tǒng)一命令行工具,并提供一套一致、可編程的接口,方便智能體構建和管理應用程序。
Q2:新版Wrangler CLI現(xiàn)在可以怎么體驗?
A:Cloudflare目前已發(fā)布新版Wrangler的技術預覽版,用戶可通過兩種方式體驗:一是直接運行`npx cf`命令,二是通過`npm install -g cf`進行全局安裝。需要注意的是,當前版本為早期預覽階段,功能覆蓋范圍有限,Cloudflare表示將在未來幾個月內(nèi)持續(xù)擴展功能,并與現(xiàn)有Wrangler功能進行整合。
Q3:Local Explorer是什么,有什么用?
A:Local Explorer是Cloudflare為人類開發(fā)者推出的新CLI功能,目前已向Wrangler及Cloudflare Vite插件用戶開放公測。它允許開發(fā)者直接檢查Cloudflare Workers綁定的資源及存儲的數(shù)據(jù)內(nèi)容,解決了過去開發(fā)者難以判斷所訪問數(shù)據(jù)是本地還是遠端的問題。其API入口位于`/cdn-cgi/explorer/api`,兼容Wrangler或Vite插件的應用均可使用。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.