AI 编程教程中文版
官方教程中文版故障排查与参考

Release notes

Gemini CLI release notes:stable、preview、nightly 三个渠道,以及如何根据风险选择版本。

Gemini CLI 更新很快。看 release notes 的目的不是追新,而是判断你当前教程、工作流和脚本有没有被版本变化影响。

教程、自动化脚本和 CI 不应默认跟 nightly。除非文章明确写“实验能力”,否则以 stable 为基准,并记录验证日期。

三个渠道

stable   推荐给普通用户和生产工作流
preview  给愿意提前反馈新功能的用户
nightly  每日构建,风险最高

安装命令:

npm install -g @google/gemini-cli@latest
npm install -g @google/gemini-cli@preview
npm install -g @google/gemini-cli@nightly

官方发布节奏

官方 release 文档描述了 stable、preview、nightly 的晋级流程。大体上,main 分支的新变化先进入 nightly,再进入 preview,最后晋级 stable。

官方文档还描述了每周发布节奏:新的 stable 和 preview 通常按周发布,nightly 每天从 main 发布。稳定发布会经过 promotion;patch 会针对 stable / preview 按需修复。

渠道选择表

使用场景推荐渠道需要记录
新手教程、公开课程、团队 SOPstable / latestCLI 版本、验证日期、认证方式
预览即将上线的能力preview具体版本、回退方式、差异说明
复现 main 分支新 bug 或新功能nightly安装时间、npm 版本、是否可回 stable
CI / GitHub Actionstable,必要时 pin 版本workflow 输入、权限、失败日志
截图教程stable + 固定验证日期UI 是否随版本变化

看 release notes 的顺序

  1. 先看当前安装版本:gemini --version
  2. 再看 npm dist-tag:latestpreviewnightly
  3. 对比 changelog latest 和 preview。
  4. 如果教程依赖实验功能,记录具体版本和验证日期。
  5. 如果自动化脚本失败,先查是否有 CLI 参数、输出格式、approval mode 或工具名变更。

NPM dist-tag 是版本渠道判断的关键来源。遇到“我明明装了 preview/nightly,但行为像 stable”的情况,先查 npm 当前 tag、command -v gemini 和安装来源,再判断是不是 PATH 或包管理器混用。

教程维护建议

Gemini CLI 栏目要定期检查这些变化:

  • 新命令。
  • 配置字段变更。
  • 模型默认值变更。
  • sandbox 和权限策略变化。
  • hooks、skills、subagents 这类 agent 能力变化。
  • GitHub Action 输入、权限和 secret 变化。

推荐把 release 复检拆成三类:

变化类型需要检查的页面
新命令 / 参数CLI reference、commands、quickstart
权限 / sandbox / policysecurity、tools、automation
模型 / quota / 认证authentication、quota、models、privacy
GitHub Actionautomation、issue / PR automation
包结构 / 安装installation、uninstall、npm package

不建议

不要把 nightly 行为写成稳定教程。可以写“实验能力”,但要标清版本和验证日期。

验收方式

教程更新前用 stable 复跑核心路径,再用 preview 检查即将变化的 UI 和命令。只要发现命令、配置字段、默认模型、权限提示发生变化,就把对应页面标记为需复核,而不是只改一处截图。

下一步

官方来源

本页目录