谷歌近期宣布,其 Gemini 命令行界面(CLI)获得了一项名为 “扩展” 的新功能。这一功能的推出,意味着用户可以将自己喜欢的工具与 AI 驱动的命令行进行连接,从而实现个性化的操作体验。谷歌表示,这些扩展程序将托管在公共 GitHub 代码库上,这使得任何开发者都有机会发布自己的扩展,而无需经过谷歌的直接审批。

Google Gemini CLI 推出扩展功能,提升 AI 命令行个性化体验

目前,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 服务器连接。