谷歌近期宣佈,其 Gemini 命令行界面(CLI)獲得了一項名爲 “擴展” 的新功能。這一功能的推出,意味着用戶可以將自己喜歡的工具與 AI 驅動的命令行進行連接,從而實現個性化的操作體驗。谷歌表示,這些擴展程序將託管在公共 GitHub 代碼庫上,這使得任何開發者都有機會發布自己的擴展,而無需經過谷歌的直接審批。

image.png

目前,Gemini CLI 的擴展庫中已經有超過50個擴展可供使用。其中包括 Stripe 擴展,該擴展允許用戶將支付 API 集成到 Agentic 工作流中;還有 Terraform 擴展,用於基礎設施自動化;以及一個連接 Chrome DevTools 的擴展,專爲編碼代理設計。此外,谷歌還推出了名爲 Nanobanana 的擴展,它可以讓用戶直接從終端生成和操作帶有文本提示的圖像。

用戶在安裝擴展後,Gemini CLI 可以根據提示自動選擇使用哪些工具,當然用戶也可以通過擴展自定義命令來顯式調用這些工具。要查看已安裝的擴展,用戶只需輸入 “/extension” 命令即可。

對於開發者來說,創建 Gemini CLI 擴展的過程也十分簡便。開發者只需從內置模板開始,創建一個名爲 gemini-extension.json 的清單文件,該文件指向一個模型上下文協議(MCP)服務器,向 AI 公開新工具。這一服務器實際上是一個小型應用程序,用於監聽來自 CLI 的請求。同時,開發者還可以在 commands 目錄中添加簡單的 TOML 文件,爲複雜的提示創建自定義命令的快捷方式。

Gemini CLI 於今年早些時候正式發佈,旨在爲開發者提供一種通過終端與 AI 直接交互的方式。初始版本已經具備強大的功能,用戶可以讓 AI 讀取本地文件,或者執行 Shell 命令來幫助診斷問題。用戶只需使用個人 Google 賬戶登錄,即可享受每分鐘60個請求的免費套餐。

在 CLI 工具推出後的幾個月中,谷歌還將其應用於 Firebase Studio 雲 IDE 以及 Zed Editor。這些工具可以處理代碼生成、重構現有功能,併爲複雜代碼塊提供即時解釋等任務。

劃重點:  

🌟 Gemini CLI 新增 “擴展” 功能,支持用戶個性化 AI 命令行體驗。  

🔧 超過50個擴展可供選擇,包括 Stripe 和 Terraform 等,便於集成各種工具。  

👨‍💻 開發者可輕鬆創建擴展,使用 gemini-extension.json 清單文件與 MCP 服務器連接。