跳转到内容

Gemini CLI 发布说明

Gemini CLI有三个主要的发布渠道:每晚构建、预览版和稳定版。对于大多数用户,我们建议使用稳定版。

在本页上,您可以找到有关当前版本和每个版本公告的信息。

要查看完整的更新日志,请参考 GitHub 上的 Releases - google-gemini/gemini-cli

发布渠道备注
每晚构建含有最近更改的每晚发布版本。
预览版已准备好早期反馈的实验性功能。
稳定版稳定版,建议一般用户使用。
  • 🎉免费层级 + 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

【待续…】 (由于要求只返回翻译后的中文文本,这里假设原文只有一部分内容需要翻译,如果需要翻译更多内容,请提供完整的英文文本。)

⚡️⚡️⚡️ 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
  • 配额可见性:/stats命令现在显示所有可用模型的配额信息,包括当前会话中未使用的模型。(@sehoon38)
  • 模糊设置搜索:用户现在可以在设置对话框中使用模糊搜索快速找到设置。(@sehoon38)
  • MCP 资源支持:用户现在可以使用@命令发现、查看和搜索资源。(@MrLesk)
  • 自动执行简单斜杠命令:简单斜杠命令现在在输入后立即执行。(@jackwotherspoon)
  • 多文件拖放: 用户现在可以将多个文件拖放到终端中,CLI 会自动为每个有效路径添加前缀@。 (pr by @jackwotherspoon)
  • 持久化“始终允许”策略: 用户现在可以保存工具执行的“始终允许”决定,具体到特定 shell 命令和多云平台工具的细粒度控制。 (pr by @allenhutchison)

🎉 新增扩展:

  • 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 提交)

🎉 新扩展:

  • 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)

  • 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
  • 🎉 无缝滚动式 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提交)。

Gemini CLI中的代码库调查子代理。

  • 🎉 新合作伙伴扩展:
    • 🤗 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提交)。

  • /settings 中启用、禁用或限制轮次,以及在 settings.json 中的高级配置 (图片, pr@silviojr提交)。

使用 /extension 探索扩展: 用户现在可以直接从 CLI 使用 /extension 探索命令在默认浏览器中打开扩展页面。 (pr@JayadityaGit提交)。

可配置的压缩: 用户可以在 /settings 中修改压缩阈值。 默认设置已变得更加主动 (pr 由 …提交)。

  • API密钥认证: 用户现在可以通过新的对话框安全地输入和存储他们的Gemini API密钥,从而无需使用环境变量和重复输入。(pr@galz10提交)。
  • 顺序批准: 用户现在可以在执行过程中按顺序批准多个工具调用。(pr@joshualitt提交)。

Gemini CLI 和朱尔斯

【译文】

  • 🎉 Gemini CLI Jules 扩展: 使用Gemini CLI 来编排 Jules。生成远程工作者,委派繁琐的任务,或者检查正在运行的工作!

  • 流式 JSON 输出: 使用 --output-format stream-json 流式传输实时 JSONL 事件,以便在无头模式下运行时监控 AI 代理的进度。(动图pr@anj-s

  • Markdown 切换: 用户现在可以使用 alt+m ctrl+m 在渲染后的 Markdown 和原始 Markdown 显示之间切换。(动图pr@srivatsj

  • 排队消息编辑: 用户现在可以在输入为空时按上箭头键快速编辑排队消息。 (动图pr@akhil29)

  • 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 提交)

  • 优化: 团队一直在埋头进行错误修复,并投入大量工作优化现有流程、工具和交互。
  • 交互式Shell工具调用: Gemini CLI现在也可以根据需要执行交互式工具 (pr@galz10提交)。
  • Alt+键支持: 在不同终端中为Alt+键快捷方式提供更广泛的支持。 (pr@srivatsj提交)。
  • 遥测差异统计: 通过OTEL追踪模型和用户在文件操作期间对行所做的更改。 (pr@jerop提交)。

【注意:以下部分未提供翻译,因为它是标题且日期格式通常保持原样。】

【翻译】

  • 🎉 交互式 Shell: 在 Gemini CLI 中直接运行像 vimrebase -i 或甚至 gemini 😎 这样的交互式命令:
  • 安装预发布扩展: 安装扩展的最新 --pre-release 版本。用于当一个扩展的发布还没有被标记为“最新”。 (pr@jakemac53)
  • 简化扩展创建: 创建一个新的空扩展。不再需要模板。 (pr@chrstnb)
  • OpenTelemetry GenAI 指标: 将遥测与行业标准的语义约定对齐,以改善互操作性。 (规范pr@jerop)
  • 列出内存文件: 使用 /memory list 快速找到你的长期记忆文件的位置。 (pr@sgnagnarella)

🎉 宣布 Gemini CLI 扩展 🎉

  • 完全定制您的 Gemini CLI 体验,以适应您的工作流程。
  • 构建并与世界分享您自己的 Gemini CLI 扩展。
  • 启动时附带不断增长的社区、合作伙伴和Google构建的扩展目录。
  • 简易安装:
    • gemini extensions install <github url|folder path>
  • 简易管理:
    • gemini extensions install|uninstall|link
    • gemini extensions enable|disable
    • gemini extensions list|update|new
  • 或在使用 /extensions list|update 时使用命令。
  • 您需要知道的一切: 现已开放构建:介绍 Gemini CLI 扩展

🎉 我们的新主页与更完善的文档 🎉

非交互式允许工具: --allowed-tools 现在也支持非交互式模式。 (pr by @mistergarrison)

终端标题状态: 通过设置 showStatusInTitle: true,在终端窗口标题中直接查看 CLI 的实时状态和想法。 (pr by @Fridayxiao)

小功能、润色、可靠性与错误修复: 本周大量更改、较小功能、UI 更新、可靠性和错误修复以及一般性润色都已纳入。

【译文】

  • 🎉构建您自己的 Gemini CLI IDE 插件: 我们发布了一个规范,用于创建 IDE 插件以实现在您选择的 IDE 中提供丰富的上下文感知体验和原生的编辑器内差异比较。(由 @skeshive 提交的 pr
  • 🎉 Gemini CLI 扩展
    • Flutter: 一个早期版本,帮助您使用 Gemini CLI 创建、构建、测试和运行 Flutter 应用程序。(扩展
    • nanobanana: 将 nanobanana 集成到 Gemini CLI 中。(扩展
  • 通过环境变量管理遥测配置: 使用环境变量管理遥测设置,以实现更灵活的设置。(文档,由 @jerop 提交的 pr
  • ​​实验性待办事项: 使用管理的清单跟踪和显示复杂任务的进度。默认关闭,但可以通过 "useWriteTodos": true 启用。(由 @anj-s 提交的 pr
  • 工具的聊天分享支持: 使用 /chat share 现在也会在最终的 Markdown 文件中呈现函数调用和响应。(由 @rramkumar1 提交的 pr
  • 引用: 现在向所有用户启用。(由 @scidomino 提交的 pr
  • 无头模式下的自定义命令: 在非交互模式下直接从命令行运行自定义斜杠命令:gemini "/joke Chuck Norris" (由 @capachino 提交的 pr
  • 小功能、优化、可靠性与错误修复: 大量的更改,较小的功能,UI 更新,

可靠性和错误修复 + 常规 完善已在本周完成!

🎉 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 连接所有云数据。

  • 云SQL SQL Server可观测性: 与云SQL SQL Server数据库进行交互(扩展

    • Dataplex: 发现、管理和治理数据及AI工件(扩展
    • Firestore: 与Firestore数据库、集合和文档进行交互(扩展
    • Looker: 查询数据,运行Looks并创建仪表板(扩展
    • MySQL: 与MySQL数据库进行交互(扩展
    • Postgres: 与PostgreSQL数据库进行交互(扩展
    • Spanner: 与Spanner数据库进行交互(扩展
    • SQL Server: 与SQL Server数据库进行交互(扩展
    • MCP工具箱: 为超过30+数据源配置和加载自定义工具(扩展
  • JSON输出模式: 当以无头模式调用Gemini CLI时,使用--output-format json输出JSON,以便于轻松解析和后处理。包括响应、统计和错误。(pr@jerop提交)

  • 键绑定触发的批准: 当您使用快捷键(shift+yshift+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 更新、可靠性提升和错误修复以及整体优化。

【译文】

  • 🎉FastMCP + Gemini CLI🎉:使用FastMCP快速安装和管理您的Gemini CLI MCP服务器(视频pr@jackwotherspoon
  • 非交互式位置提示符: 通过 gemini "Hello" 无缝地无头调用Gemini CLI。与传递 -p 相同。(gifpr@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 提交)

🎉Gemini CLI 云运行和安全集成🎉:使用 CloudRun 和安全扩展集成自动化应用部署和安全分析。安装后,您可以使用 /deploy 将应用部署到云端,并使用 /security:analyze 发现并修复安全漏洞。

【译文】

  • 目录: 隐藏沙箱状态。
    • 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 更新,可靠性和错误修复以及一般的界面润色。