Gemini CLI 发布说明
Gemini CLI 发布说明
Section titled “Gemini CLI 发布说明”Gemini CLI有三个主要的发布渠道:每晚构建、预览版和稳定版。对于大多数用户,我们建议使用稳定版。
在本页上,您可以找到有关当前版本和每个版本公告的信息。
要查看完整的更新日志,请参考 GitHub 上的 Releases - google-gemini/gemini-cli。
| 发布渠道 | 备注 |
|---|---|
| 每晚构建 | 含有最近更改的每晚发布版本。 |
| 预览版 | 已准备好早期反馈的实验性功能。 |
| 稳定版 | 稳定版,建议一般用户使用。 |
公告:v0.22.0 - 2025-12-22
Section titled “公告:v0.22.0 - 2025-12-22”- 🎉免费层级 + Gemini 3: 免费层级用户现在都可以访问 Gemini 3 Pro & Flash。在
/settings通过切换“预览功能”为true来启用。 - 🎉Gemini CLI + Colab: Gemini CLI 现在预装好了。可以在笔记本单元格中以无头模式使用,或者在内置终端中交互式使用 (图片)
- 🎉Gemini CLI 扩展:
-
Conductor: 规划++,Gemini 与您一起构建详细计划,根据需要拉取额外细节,最终为 LLM 提供带有工件的保护栏。反复衡量,一次实施!
gemini extensions install https://github.com/gemini-cli-extensions/conductor博客: https://developers.googleblog.com/conductor-introducing-context-driven-development-for-gemini-cli/
-
Endor Labs: 使用自然语言执行代码分析、漏洞扫描和依赖检查。
gemini extensions install https://github.com/endorlabs/gemini-extension
-
公告:v0.21.0 - 2025-12-15
Section titled “公告:v0.21.0 - 2025-12-15”【待续…】 (由于要求只返回翻译后的中文文本,这里假设原文只有一部分内容需要翻译,如果需要翻译更多内容,请提供完整的英文文本。)
⚡️⚡️⚡️ Gemini 3 Flash + Gemini CLI: 比2.5 Pro更优秀、更快、更经济实惠 - 在某些场景下甚至优于3 Pro!对于付费层级用户以及免费层级等待列表中的用户,在/settings.中启用预览功能。
- 更多信息请参阅: Gemini 3 Flash 现已在 Gemini CLI 中可用。
- 🎉 Gemini CLI 扩展:
- Rill:利用自然语言分析 Rill 数据,无需手动查询即可探索指标和趋势。
gemini extensions install https://github.com/rilldata/rill-gemini-extension - Browserbase:与网页互动,截图,提取信息,并以原子级精度执行自动化操作。
gemini extensions install https://github.com/browserbase/mcp-server-browserbase
- Rill:利用自然语言分析 Rill 数据,无需手动查询即可探索指标和趋势。
- 配额可见性:
/stats命令现在显示所有可用模型的配额信息,包括当前会话中未使用的模型。(@sehoon38) - 模糊设置搜索:用户现在可以在设置对话框中使用模糊搜索快速找到设置。(@sehoon38)
- MCP 资源支持:用户现在可以使用@命令发现、查看和搜索资源。(@MrLesk)
- 自动执行简单斜杠命令:简单斜杠命令现在在输入后立即执行。(@jackwotherspoon)
公告:v0.20.0 - 2025-12-01
Section titled “公告:v0.20.0 - 2025-12-01”- 多文件拖放: 用户现在可以将多个文件拖放到终端中,CLI 会自动为每个有效路径添加前缀
@。 (pr by @jackwotherspoon) - 持久化“始终允许”策略: 用户现在可以保存工具执行的“始终允许”决定,具体到特定 shell 命令和多云平台工具的细粒度控制。 (pr by @allenhutchison)
公告:v0.19.0 - 2025-11-24
Section titled “公告:v0.19.0 - 2025-11-24”🎉 新增扩展:
- Eleven Labs: 使用 Eleven Labs Gemini CLI 扩展创建、播放、管理您的音频播放曲目:
gemini extensions install https://github.com/elevenlabs/elevenlabs-mcp - Zed 集成: 用户现在可以在启用 CLI 中的“预览功能”后,在 Zed 集成中使用 Gemini 3。 (pr 由 @benbrandt 提交)
- 交互式 Shell:
- 点击聚焦: 当启用“使用备用缓冲区”设置时,用户可以点击嵌入式 Shell 输出内部以聚焦输入。 (pr 由 @galz10 提交)
- 加载短语: 清晰指示交互式 Shell 正在等待用户输入。 (视频, pr 由 @jackwotherspoon 提交)
公告:v0.18.0 - 2025-11-17
Section titled “公告:v0.18.0 - 2025-11-17”🎉 新扩展:
- Google Workspace:将 Gemini CLI 与您的 Workspace 数据集成。编写文档、构建幻灯片、与他人聊天,甚至在表格中进行计算:
gemini extensions install https://github.com/gemini-cli-extensions/workspace - Redis: 使用自然语言在 Redis 中管理和搜索数据:
gemini extensions install https://github.com/redis/mcp-redis - Anomalo: 通过命令和自然语言查询您的数据仓库表元数据和质量状态:
gemini extensions install https://github.com/datagravity-ai/anomalo-gemini-extension - 实验性权限改进: 我们现在在 Gemini CLI 中试验新的策略引擎。这允许用户和管理员为工具调用创建细粒度的策略。目前处于标志后面。更多信息请参见 策略引擎文档。
- Gemini 3 对付费支持: Gemini 3 支持已向所有 API 密钥、Google AI Pro 或 Google AI Ultra(针对个人而非企业)以及 Gemini Code Assist Enterprise 用户推出。通过
/settings并开启 预览功能 来启用它。 - 更新 UI 回滚: 我们已暂时回滚更新的 UI 以便进行更多测试。这意味着一段时间内您将无法使用嵌入式滚动或鼠标支持。您可以通过
/settings-> 使用备用屏幕缓冲区 ->true重新启用。 - 历史记录中的模型: 用户现在可以通过
/settings切换来在他们的聊天历史中显示模型。(动图,pr 由 @scidomino) - 多卸载: 用户现在可以使用单个命令卸载多个扩展。(图片,
请注意,根据您的要求,代码块和链接 URL 保持不变。
通过 pr 由 @JayadityaGit)
公告:v0.16.0 - 2025-11-10
Section titled “公告:v0.16.0 - 2025-11-10”- Gemini 3 + Gemini CLI: 发射 🚀🚀🚀
- Data Commons Gemini CLI 扩展 - 一个新的 Data Commons Gemini CLI 扩展,允许您查询来自 datacommons.org 的开源统计数据。开始使用前,您需要一个 Data Commons API 密钥和 uv 安装。有关使用扩展开始的这些和其他详细信息,请访问 https://github.com/gemini-cli-extensions/datacommons。
公告:v0.15.0 - 2025-11-03
Section titled “公告:v0.15.0 - 2025-11-03”- 🎉 无缝滚动式 UI 和鼠标支持: 我们对 Gemini CLI 进行了重大改造,使您的终端体验更加流畅和精致。现在您得到了无闪烁显示,带有保持重要上下文可见的粘性头部,以及不会四处跳动的稳定输入提示。我们还添加了鼠标支持,这样您就可以直接点击需要输入的地方!(gif, @jacob314).
- 🎉 新合作伙伴扩展:
-
Arize: 使用 Arize AX 无缝地检测 AI 应用程序,并授予直接访问 Arize 支持的权限:
gemini extensions install https://github.com/Arize-ai/arize-tracing-assistant -
Chronosphere: 获取日志、指标、跟踪、事件和特定实体:
gemini extensions install https://github.com/chronosphereio/chronosphere-mcp -
Transmit: 为创建生产就绪的认证和身份工作流提供全面上下文、验证和自动修复:
gemini extensions install https://github.com/TransmitSecurity/transmit-security-journey-builder
-
待办计划: 现在复杂的疑问可以被分解成待办事项列表,模型可以管理和勾选完成。(动图,pr 由 @anj-s提交)
禁用GitHub扩展: 用户现在可以阻止从GitHub安装和加载扩展。(pr 由 @kevinjwang1提交)。
扩展重启: 用户现在可以使用 /extensions restart 命令显式地重启扩展。(pr 由 @jakemac53提交)。
更好的Angular支持: Angular工作流程现在应该更加无缝了(pr 由 @MarkTechson提交)。
验证命令: 用户现在可以检查本地扩展是否格式正确。(pr 由 @kevinjwang1提交)。
公告:v0.12.0 - 2025-10-27
Section titled “公告:v0.12.0 - 2025-10-27”
- 🎉 新合作伙伴扩展:
-
🤗 Hugging Face扩展: 访问Hugging Face枢纽。(动图)
gemini extensions install https://github.com/huggingface/hf-mcp-server -
Monday.com扩展: 分析您的冲刺,更新您的任务板等。(动图)
gemini extensions install https://github.com/mondaycom/mcp -
Data Commons扩展: 查询公共数据集或基于Data Commons的数据进行响应的定位。(动图)
gemini extensions install https://github.com/gemini-cli-extensions/datacommons
-
模型选择: 使用 /model 为您的会话选择 Gemini 模型。
(图片,
pr 由
@abhipatel12提交)。
模型路由: Gemini CLI 现在将智能选择最适合任务的模型。
简单查询将发送到 Flash,而复杂的分析或创意任务仍将使用 Pro 的强大功能。
这确保了您的配额可以持续更长时间。
您可以通过 /model 选择退出此功能。
(pr 由
@abhipatel12提交)。
代码库调查子代理: 我们现在有一个新的内置子代理, 它将探索您的工作空间并解析相关信息以提升整体性能。 (pr 由 @abhipatel12提交, pr 由 @silviojr提交)。
使用 /extension 探索扩展: 用户现在可以直接从 CLI 使用
/extension 探索命令在默认浏览器中打开扩展页面。
(pr 由
@JayadityaGit提交)。
可配置的压缩: 用户可以在 /settings 中修改压缩阈值。
默认设置已变得更加主动
(pr 由
…提交)。
- API密钥认证: 用户现在可以通过新的对话框安全地输入和存储他们的Gemini API密钥,从而无需使用环境变量和重复输入。(pr 由 @galz10提交)。
- 顺序批准: 用户现在可以在执行过程中按顺序批准多个工具调用。(pr 由 @joshualitt提交)。
公告:v0.11.0 - 2025-10-20
Section titled “公告:v0.11.0 - 2025-10-20”
【译文】
-
🎉 Gemini CLI Jules 扩展: 使用Gemini CLI 来编排 Jules。生成远程工作者,委派繁琐的任务,或者检查正在运行的工作!
- 安装:
gemini extensions install https://github.com/gemini-cli-extensions/jules - 公告: https://developers.googleblog.com/en/introducing-the-jules-extension-for-gemini-cli/
- 安装:
-
流式 JSON 输出: 使用
--output-format stream-json流式传输实时 JSONL 事件,以便在无头模式下运行时监控 AI 代理的进度。(动图,pr 由 @anj-s) -
Markdown 切换: 用户现在可以使用
alt+m或ctrl+m在渲染后的 Markdown 和原始 Markdown 显示之间切换。(动图,pr 由 @srivatsj) -
JSON 网络获取: 现在,非 HTML 内容(如 JSON API 或原始源代码)会正确地显示给模型(之前只支持 HTML) (动图,pr 由 @abhipatel12)
-
非交互式 MCP 命令: 用户现在可以在非交互模式下运行 MCP 斜杠命令
gemini "/some-mcp-prompt"。 (pr 由 @capachino) -
移除弃用的标志: 我们最终移除了许多弃用的标志,以清理Gemini CLI 的调用配置文件:
--all-files/-a以支持从Gemini CLI 内部使用@。 (pr
-
由 @allenhutchison 提交的 [le-gemini/gemini-cli/pull/11228])
-
用 环境变量 取代了
--telemetry-*标志 (pr 由 @allenhutchison 提交)
公告:v0.10.0 - 2025-10-13
Section titled “公告:v0.10.0 - 2025-10-13”- 优化: 团队一直在埋头进行错误修复,并投入大量工作优化现有流程、工具和交互。
- 交互式Shell工具调用: Gemini CLI现在也可以根据需要执行交互式工具 (pr 由 @galz10提交)。
- Alt+键支持: 在不同终端中为Alt+键快捷方式提供更广泛的支持。 (pr 由 @srivatsj提交)。
- 遥测差异统计: 通过OTEL追踪模型和用户在文件操作期间对行所做的更改。 (pr 由 @jerop提交)。
公告:v0.9.0 - 2025-10-06
Section titled “公告:v0.9.0 - 2025-10-06”【注意:以下部分未提供翻译,因为它是标题且日期格式通常保持原样。】
【翻译】
- 🎉 交互式 Shell: 在 Gemini CLI 中直接运行像
vim、rebase -i或甚至gemini😎 这样的交互式命令: - 安装预发布扩展: 安装扩展的最新
--pre-release版本。用于当一个扩展的发布还没有被标记为“最新”。 (pr 由 @jakemac53) - 简化扩展创建: 创建一个新的空扩展。不再需要模板。 (pr 由 @chrstnb)
- OpenTelemetry GenAI 指标: 将遥测与行业标准的语义约定对齐,以改善互操作性。 (规范, pr 由 @jerop)
- 列出内存文件: 使用
/memory list快速找到你的长期记忆文件的位置。 (pr 由 @sgnagnarella)
公告:v0.8.0 - 2025-09-29
Section titled “公告:v0.8.0 - 2025-09-29”🎉 宣布 Gemini CLI 扩展 🎉
- 完全定制您的 Gemini CLI 体验,以适应您的工作流程。
- 构建并与世界分享您自己的 Gemini CLI 扩展。
- 启动时附带不断增长的社区、合作伙伴和Google构建的扩展目录。
- 查看key launch partners的扩展。
- 简易安装:
gemini extensions install <github url|folder path>
- 简易管理:
gemini extensions install|uninstall|linkgemini extensions enable|disablegemini extensions list|update|new
- 或在使用
/extensions list|update时使用命令。 - 您需要知道的一切: 现已开放构建:介绍 Gemini CLI 扩展。
🎉 我们的新主页与更完善的文档 🎉
- 查看我们的新主页,获取更好的入门资料、参考文档、扩展等更多信息!
- 主页:https://geminicli.com
- ‼️新文档: https://geminicli.com/docs(有任何 建议?)
- 扩展: https://geminicli.com/extensions
非交互式允许工具: --allowed-tools 现在也支持非交互式模式。
(pr by
@mistergarrison)
终端标题状态: 通过设置 showStatusInTitle: true,在终端窗口标题中直接查看 CLI 的实时状态和想法。
(pr by
@Fridayxiao)
小功能、润色、可靠性与错误修复: 本周大量更改、较小功能、UI 更新、可靠性和错误修复以及一般性润色都已纳入。
公告:v0.7.0 - 2025-09-22
Section titled “公告:v0.7.0 - 2025-09-22”【译文】
- 🎉构建您自己的 Gemini CLI IDE 插件: 我们发布了一个规范,用于创建 IDE 插件以实现在您选择的 IDE 中提供丰富的上下文感知体验和原生的编辑器内差异比较。(由 @skeshive 提交的 pr)
- 🎉 Gemini CLI 扩展
- 通过环境变量管理遥测配置: 使用环境变量管理遥测设置,以实现更灵活的设置。(文档,由 @jerop 提交的 pr)
- 实验性待办事项: 使用管理的清单跟踪和显示复杂任务的进度。默认关闭,但可以通过
"useWriteTodos": true启用。(由 @anj-s 提交的 pr) - 工具的聊天分享支持: 使用
/chat share现在也会在最终的 Markdown 文件中呈现函数调用和响应。(由 @rramkumar1 提交的 pr) - 引用: 现在向所有用户启用。(由 @scidomino 提交的 pr)
- 无头模式下的自定义命令: 在非交互模式下直接从命令行运行自定义斜杠命令:
gemini "/joke Chuck Norris"(由 @capachino 提交的 pr) - 小功能、优化、可靠性与错误修复: 大量的更改,较小的功能,UI 更新,
可靠性和错误修复 + 常规 完善已在本周完成!
公告:v0.6.0 - 2025-09-15
Section titled “公告:v0.6.0 - 2025-09-15”🎉 Google AI Pro 和 Ultra 订阅用户的新上限: 我们很高兴地宣布,Google AI Pro 和 AI Ultra 订阅用户现在可以访问 Gemini CLI 显著提高的 2.5 倍配额限制!
-
公告: https://blog.google/technology/developers/gemini-cli-code-assist-higher-limits/
-
🎉 Gemini CLI 数据库和 BigQuery 扩展: 使用 Gemini CLI 连接所有云数据。
- 公告及以下每个扩展的入门指南: https://cloud.google.com/blog/products/databases/gemini-cli-extensions-for-google-data-cloud?e=48754805
- AlloyDB: 交互、管理和监控 AlloyDB for PostgreSQL 数据库 (管理, 监控)
- BigQuery: 连接并查询您的 BigQuery 数据集,或使用子代理获取上下文洞察 (查询, 子代理)
- Cloud SQL: 交互、管理和监控 Cloud SQL for PostgreSQL (管理, 监控), Cloud SQL for MySQL (管理, 监控) 以及 Cloud SQL for SQL Server (管理, 监控)
-
云SQL SQL Server可观测性: 与云SQL SQL Server数据库进行交互(扩展)
-
JSON输出模式: 当以无头模式调用Gemini CLI时,使用
--output-format json输出JSON,以便于轻松解析和后处理。包括响应、统计和错误。(pr由@jerop提交) -
键绑定触发的批准: 当您使用快捷键(
shift+y或shift+tab)激活YOLO/自动编辑模式时,任何挂起的确认对话框现在都将批准。(pr由@bulkypanda提交) -
聊天分享: 使用_/chat share <file.md|file.json>_将当前对话转换为Markdown或JSON文件([pr](https://github.com/google-gemini/gemi)
以下是翻译后的简体中文文本:
- 命令行界面搜索: 使用
ctrl+r搜索您的提示历史记录。 (pr 由 @Aisha630) - 输入撤销/重做: 在输入提示中使用
ctrl+z(撤销)和ctrl+shift+z(重做)恢复意外删除的文本。 (pr 由 @masiafrest) - 循环检测确认: 当检测到循环时,现在会弹出一个对话框,让用户选择在当前会话中禁用检测。 (pr 由 @SandyTao520)
- 直接发送到 Google Cloud 遥测: 直接将遥测数据发送到 Google Cloud,以实现更简单和更流畅的设置。 (pr 由 @jerop)
- 视觉模式指示器改进: ‘shell’、‘accept edits’ 和 ‘yolo’ 模式现在有了与其影响/使用相匹配的颜色。输入框现在也会更新。 (shell, accept-edits, yolo, pr 由 @miguelsolorio)
- 小功能、优化、可靠性和错误修复: 本周进行了大量更改,包括较小的功能、UI 更新、可靠性提升和错误修复以及整体优化。
公告:v0.5.0 - 2025-09-08
Section titled “公告:v0.5.0 - 2025-09-08”【译文】
- 🎉FastMCP + Gemini CLI🎉:使用FastMCP快速安装和管理您的Gemini CLI MCP服务器(视频,pr由@jackwotherspoon)
- 非交互式位置提示符: 通过
gemini "Hello"无缝地无头调用Gemini CLI。与传递-p相同。(gif,pr由@allenhutchison) - 实验性工具输出截断: 通过设置
"enableToolOutputTruncation": true启用截断shell工具输出并将完整输出保存到文件中。(pr由@SandyTao520) - 编辑工具改进: Gemini CLI编辑文件的能力现在应该更加强大。(pr由@silviojr)
- 自定义风趣消息: 您一直期待的功能… 通过
"ui": { "customWittyPhrases": ["YOLO"]}在settings.json中设置个性化风趣的加载消息。(pr由@JayadityaGit) - 嵌套 .gitignore 文件处理: 现在将尊重嵌套的
.gitignore文件。(pr由@gsquared94) - 强制认证: 系统管理员现在可以通过
"enforcedAuthType": "oauth-personal|gemini-api-key|…"在settings.json中指定特定的认证方法。(pr由@chrstnb) - A2A 开发工具扩展: 一个关于Agent2Agent(A2A)的RFC草案。
开发者工具的 Edge 扩展 使用场景。 (反馈, pr 由 @skeshive 提交)
- **动手实验室: **https://codelabs.developers.google.com/gemini-cli-hands-on
- 小功能、优化、可靠性与错误修复: 本周大量 更改,较小的功能,UI 更新,可靠性和错误修复以及一般的优化均已完成!
公告:v0.4.0 - 2025-09-01
Section titled “公告:v0.4.0 - 2025-09-01”🎉Gemini CLI 云运行和安全集成🎉:使用 CloudRun 和安全扩展集成自动化应用部署和安全分析。安装后,您可以使用 /deploy 将应用部署到云端,并使用 /security:analyze 发现并修复安全漏洞。
- 公告和入门指南: https://cloud.google.com/blog/products/ai-machine-learning/automate-app-deployment-and-security-analysis-with-new-gemini-cli-extensions
- 实验性功能
- 编辑工具: 通过在
settings.json中设置"useSmartEdit": true来尝试我们的新编辑工具! (反馈, pr 由 @silviojr) - 模型自对话修复: 我们移除了一个模型绕过方法,该方法会鼓励Gemini CLI 代表您继续对话。这可能会造成干扰,并且可以通过在
settings.json中的"skipNextSpeakerCheck": false禁用此功能。 (反馈, pr 由 @SandyTao520) - 提示补全: 在您输入时获取实时 AI 建议,以完成您的提示。使用
"general": { "enablePromptCompletion": true }启用此功能,并分享您的反馈! (动图, pr 由 @3ks)
- 编辑工具: 通过在
- 页脚可见性配置: 在
settings.json中自定义 CLI 页脚的外观和感觉 (pr 由 @miguelsolorio)hideCWD: 隐藏当前工作目录
【译文】
- 目录: 隐藏沙箱状态。
hideSandboxStatus:隐藏当前模型信息。hideModelInfo:隐藏请求上下文摘要。hideContextSummary:默认情况下,企业版代码辅助许可证用户现在会在他们的响应中看到引用。您可以通过以下方式自行启用此功能"showCitations": true(pr 由 @scidomino提交)- Pro配额对话框: 使用交互式对话框处理每日Pro模型使用限制,让您可以立即切换认证或回退。 (pr 由 @JayadityaGit提交)
- 自定义命令@: 使用
@{path}语法直接将本地文件或目录内容嵌入到您的自定义命令提示中 (gif, pr 由 @abhipatel12提交) - 2.5 Flash Lite支持: 您现在可以通过
gemini -m …在Gemini CLI中使用gemini-2.5-flash-lite模型。 (gif, pr 由 @psinha40898提交) - CLI精简: 我们弃用了一些命令行参数,转而使用
settings.json替代方案。我们将在未来的版本中移除这些参数。请参阅PR以获取完整的弃用列表。 (pr 由 @allenhutchison提交) - JSON会话摘要: 使用
--session-summary <path>跟踪并保存详细的CLI会话统计信息到JSON文件,以便进行性能分析 (pr 由 @leehagoodjames提交) - 健壮的键盘处理:
箭头键、特殊键(如 Home、End 等)以及各种组合修饰键在不同终端中的行为更加可靠和一致。(pr由@deepankarsharma提交)
- **MCP 加载指示器:**在 CLI 初始化期间连接到多个服务器时提供视觉反馈。 (pr由@swissspidy提交)
- **小功能优化、界面润色、可靠性与错误修复:**本周包含了大量更改,较小的功能更新,UI 更新,可靠性和错误修复以及一般的界面润色。