## 更新内容
* 添加简单扩展发布流程支持 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8498
* 修复(mcp):在 CLI UI 中显示 OAuth 认证消息,而非调试控制台 by @Louis454545 in https://github.com/google-gemini/gemini-cli/pull/6919
* 重构(ui):优化渲染性能 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8239
* [第 2/6 部分] 功能(遥测):添加包含用户交互跟踪的活动检测器 by @eLyiN in https://github.com/google-gemini/gemini-cli/pull/8111
* 夜间作业权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8652
* 维护(发布):将版本号提升至 0.7.0-nightly.20250918.2722473a by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/8667
* 正确发布 npm-shrinkwrap.json by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8655
* Mk 修复夜间版本 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8669
* 发布:修补和回滚 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8673
* 功能(vscode-ide-companion):通过 CORS 和主机验证加固 ide-server by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8512
* 功能(CI):为 PR 打包 Docker 容器到 GHCR by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/8588
* 为 GCP AR 认证的 npx 命令添加版本说明符 by @cornmander in https://github.com/google-gemini/gemini-cli/pull/8653
* 修复错误 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8676
* 修复(cli):使用扩展的源 URL 进行卸载 by @hritan in https://github.com/google-gemini/gemini-cli/pull/8692
* 权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8706
* PR 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8707
* PR 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8708
* PR 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8709
* PR 评论 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8710
* 更好的日志记录 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8712
* 更好的通知 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8714
* PR 步骤 2 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8715
* 无循环 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8716
* PR 步骤 3 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8717
* PR 步骤 3 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8718
* 工作 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8720
* 修复 lint 问题 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8725
* 改进压缩分割点逻辑 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8691
* 指标(扩展) - 为扩展操作添加日志记录方法 by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/8702
* 修复(ui):在 processStream 中跟踪最后一个提示的令牌计数 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8650
* 重构(ui):将 QueuedMessageDisplay 提取为独立组件 by @akhil29 in https://github.com/google-gemini/gemini-cli/pull/8374
* 发布:端到端协调修补 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8723
* 重构(ide):用 IDE_DEFINITIONS 对象替换 DetectedIde 枚举 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8698
* 更好地解析 GitHub 扩展源 URI by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8736
* 重构(shell):当 ShowColor 为 false 时发送 AnsiOutput by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8647
* 修复(shell):将 shell 设置从 usePty 更新为 enableInteractiveShell by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8726
* 修复(发布):在补丁工作流中正确解析通道参数 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8750
* 修复(cli):修复 shell 颜色以匹配新配色方案 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8747
* 功能(cli):根据现有设置配置策略引擎 by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/8348
* 修复(发布):防止补丁评论工作流中的验证错误 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8759
* 添加对 Git 扩展自动更新的支持 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8511
* 添加(mcp):将 MCP 服务器名称添加到 ToolCallEvent OTel 日志记录中 by @kiranani in https://github.com/google-gemini/gemini-cli/pull/7829
* 将 CI 时间缩短 70% by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8530
* 修补端到端 vnext by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8767
* 处理冲突 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8772
* 更多修补 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8787
* 更好的消息传递 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8794
* 切换到 gh cli 而非 api by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8795
* 确保用户一致性 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8798
* 权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8800
* 修复手动发布工作流中的 npm_channel 选项 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8766
* 迁移到同时修补两者 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8803
* 使用 CLA 用户 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8804
* 使用 CLA 用户 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8806
* CI 修复 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8810
* 使用正确的 ref 来启动 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8813
* 修复分叉的合并队列 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8816
* 移除合并队列跳过器 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8819
* 实际移除合并队列跳过器 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8824
* 也支持推送时的标签 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8831
* 实际修正 Mac 名称 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8832
* 移除重复运行 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8838
* 端到端 v6 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8839
* 漏掉一个 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8840
* 显然漏掉了 2 个 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8842
* 将提示遥测、调试和代理标志提升为全局 by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/8811
* 包含发布分支 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8848
* 尝试修复日志记录和权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8854
* 重置权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8855
* 修复(cli):在对话框中按 ctrl c/ctrl d 关闭 cli by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/8685
* 可能修复权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8862
* 再次处理权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8865
* 安装 yargs by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8867
* 安全机器人是对的 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8868
* 发布触发 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8878
* 修复合并 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8879
* 拆分步骤以处理权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8880
* 继续 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8881
* 调试 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8882
* 无工作流 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8884
* 继续 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8886
* 嗯 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8887
* 测试 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8891
* 搞定 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8896
* 重置 2 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8898
* 修复评论格式 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8900
* 机器人输入 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8901
* 权限 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8903
* 最终确定端到端修补 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8906
* 功能(cli) 自定义命令在非交互式/无头模式下工作 by @capachino in https://github.com/google-gemini/gemini-cli/pull/8305
* 功能(第三方) 移植 `get-ripgrep` by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/8514
* 修复扩展启用错误 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8797
* 对于 GitHub 发布扩展,不要求构建资产 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8746
* 文档:添加关于发布失败聊天通知的文档 by @bobcatfish in https://github.com/google-gemini/gemini-cli/pull/8768
* 还原"功能(第三方) 移植 `get-ripgrep`" by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/8923
* 回滚 shrinkwrap by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8926
* 发布:确保标签修改工作正常 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8931
* 更新 extension-releasing.md 以包含更多信息 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8927
* 为手动发布添加 skip_github_release 选项 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8932
* 为生成通知脚本添加更多许可证文件名 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8939
* 修复(安全):将 wrap-ansi 固定到 9.0.2 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8934
* 文档:修复损坏的扩展示例 by @vorburger in https://github.com/google-gemini/gemini-cli/pull/8403
* 支持在将聊天分享为 Markdown 时渲染函数调用和响应 by @rramkumar1 in https://github.com/google-gemini/gemini-cli/pull/8693
* 文档:修复文档中的拼写和语法错误 by @lhwzds in https://github.com/google-gemini/gemini-cli/pull/8422
* 正确支持 `--allowed-tools` 的逗号分隔值 by @binux in https://github.com/google-gemini/gemini-cli/pull/8386
* 修复(cli):恢复在显示信任对话框时隐藏提示的代码 by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/8946
* 修复(#7777):屏幕阅读器辅助功能设置不工作 by @hugomurillomtz in https://github.com/google-gemini/gemini-cli/pull/8730
* 从扩展 MCP 服务器配置中过滤掉 'trust' 属性 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8809
* 功能(开发):为格式化和 lint 添加预提交钩子 by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/8380
* (功能):添加 ToDo 工具以跟踪进行中的任务列表 by @anj-s in https://github.com/google-gemini/gemini-cli/pull/8761
* 功能(CI):添加 GitHub Action 来构建沙盒镜像并推送到 GHCR by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/8670
* 修复(mcp):在主目录中正确处理 `gemini mcp add` 的作用域 by @wietsevenema in https://github.com/google-gemini/gemini-cli/pull/7800
* 修复(ui):防止 useSlashCompletion 效果在 @ 补全期间运行 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/p
## What's Changed
* Add simple extensions release flow support by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8498
* fix(mcp): Display OAuth authentication messages in CLI UI instead of debug console by @Louis454545 in https://github.com/google-gemini/gemini-cli/pull/6919
* refactor(ui): Optimize rendering performance by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8239
* [Part 2/6] feat(telemetry): add activity detector with user interaction tracking by @eLyiN in https://github.com/google-gemini/gemini-cli/pull/8111
* permissiong for nightly job by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8652
* chore(release): bump version to 0.7.0-nightly.20250918.2722473a by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/8667
* Properly publish npm-shrinkwrap.json. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8655
* Mk fix nightly by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8669
* Releasing: Patching and Rollback by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8673
* feat(vscode-ide-companion): harden ide-server with CORS and host validation by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8512
* feat(CI): Package docker containers to GHCR for PRs. by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/8588
* Add a version specifier to the npx command for GCP AR auth. by @cornmander in https://github.com/google-gemini/gemini-cli/pull/8653
* fixing error by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8676
* fix(cli): uninstall extensions using their source URL by @hritan in https://github.com/google-gemini/gemini-cli/pull/8692
* permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8706
* Pr comment by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8707
* Pr comment by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8708
* Pr comment by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8709
* Pr comment by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8710
* better logging by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8712
* better notifications by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8714
* Prstep2 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8715
* no loops by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8716
* Prstep3 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8717
* Prstep3 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8718
* work by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8720
* fix linting by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8725
* Improve compression splitpoint logic. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8691
* metrics(extensions) - Add logging methods for extensions operations by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/8702
* fix(ui): Track last prompt token count in processStream by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8650
* refactor(ui): extract QueuedMessageDisplay into separate component by @akhil29 in https://github.com/google-gemini/gemini-cli/pull/8374
* Releasing: Patching e2e coordination by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8723
* refactor(ide): replace DetectedIde enum with IDE_DEFINITIONS object by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8698
* Better parsing of github extension source uris by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8736
* refactor(shell): Send AnsiOutput when ShowColor is false by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8647
* fix(shell): update shell setting from usePty to enableInteractiveShell by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8726
* fix(release): correctly parse channel argument in patch workflow by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8750
* fix(cli) : fix shell colors to match new coloring by @galz10 in https://github.com/google-gemini/gemini-cli/pull/8747
* feat(cli): configure policy engine from existing settings by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/8348
* fix(release): prevent validation error in patch-from-comment workflow by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8759
* Add support for auto-updating git extensions by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8511
* add(mcp): Add MCP Server name to ToolCallEvent OTel logging by @kiranani in https://github.com/google-gemini/gemini-cli/pull/7829
* Improve CI Times by 70% by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8530
* patch e2e vnext by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8767
* dealing with conflicts by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8772
* more patching by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8787
* better messaging by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8794
* switch to gh cli instead of api by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8795
* ensure consistent user by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8798
* permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8800
* Fix npm_channel options in manual release workflow. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8766
* migrate to patch both by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8803
* use the cla user by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8804
* use the cla user by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8806
* ci fixes by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8810
* use correct ref for launching by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8813
* Fix merge queue for forks by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8816
* remove merge queue skipper by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8819
* actually remove mege queue skipper by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8824
* support label on pushes too by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8831
* actually correct mac names by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8832
* removing duplicate runs by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8838
* E2e v6 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8839
* missed one by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8840
* missed 2 apparently by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8842
* Prompte telemetry, debug and proxy flags to global by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/8811
* Include release branches by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8848
* trying to fix logging and permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8854
* reset permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8855
* fix(cli): ctrl c/ctrl d close cli when in dialogs by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/8685
* possibly fix permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8862
* again with permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8865
* install yargs by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8867
* security bot was right by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8868
* Release triggering by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8878
* fixing merge by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8879
* breaking apart steps for permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8880
* keep going by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8881
* debugging by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8882
* no workflows by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8884
* continue by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8886
* hm by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8887
* testing by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8891
* nailedit by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8896
* Reset 2 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8898
* fix comment formatting by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8900
* robot input by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8901
* permissions by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8903
* Finalizing Patching End 2 End by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8906
* feat(cli) Custom Commands work in Non-Interactive/Headless Mode by @capachino in https://github.com/google-gemini/gemini-cli/pull/8305
* feat(third_party) Port `get-ripgrep`. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/8514
* Fix extensions enablement bugs by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8797
* for github release extensions, dont require built assets by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8746
* doc: Add docs on release failure chat notifications by @bobcatfish in https://github.com/google-gemini/gemini-cli/pull/8768
* Revert "feat(third_party) Port `get-ripgrep`." by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/8923
* Rollback shrinkwrap by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8926
* Release: Ensure Tag Modification works by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8931
* Update extension-releasing.md to have more info by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/8927
* Add skip_github_release option to Manual Release. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8932
* Add few more license file names to generate-notices script by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8939
* fix(security): Pin wrap-ansi to 9.0.2 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8934
* docs: Fix broken Extension example by @vorburger in https://github.com/google-gemini/gemini-cli/pull/8403
* Support rendering function calls and responses when sharing chat to markdown by @rramkumar1 in https://github.com/google-gemini/gemini-cli/pull/8693
* docs: fix typos and grammar errors in documentation by @lhwzds in https://github.com/google-gemini/gemini-cli/pull/8422
* Correctly support comma-separated values for `--allowed-tools` by @binux in https://github.com/google-gemini/gemini-cli/pull/8386
* fix(cli): Revert the code to hide tips when showing trust dialog by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/8946
* fix(#7777): screen reader accessibility setting not working by @hugomurillomtz in https://github.com/google-gemini/gemini-cli/pull/8730
* Filter out the 'trust' attribute from extension MCP server configs by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8809
* feat(dev): add pre-commit hook for formatting and linting by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/8380
* (feat): Add a ToDo tool to track ongoing task lists by @anj-s in https://github.com/google-gemini/gemini-cli/pull/8761
* feat(CI): Add a github action to build the sandbox image and push to GHCR by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/8670
* fix(mcp): handle `gemini mcp add` scope correctly in home directory by @wietsevenema in https://github.com/google-gemini/gemini-cli/pull/7800
* fix(ui): prevent useSlashCompletion effects from running during @ completion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/8986
* Fix bug where users are unable to re-enter disconnected terminals. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/8765
* Fix incompatibilities with package.json by @scidomino in https://github.com/google-gemini/gemini-cli/pull/8949
* fix(cli): support comma separated values for extensions and allowed mcp server names by @agmsb in https://github.com/google-gemini/gemini-cli/pull/9007
* fix(docs): fix a few Markdown syntax errorrs by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/8995
* fix: resolve positional prompt argument being ignored with other flags by @seeun0210 in https://github.com/google-gemini/gemini-cli/pull/9004
* feat(ide): Read IDE info from discovery file by @skeshive in https://github.com/google-gemini/gemini-cli/pull/8760
* Reinstate support for updating locally-installed extensions by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/8833
* fix(cli): return proper errors from loadExtensionConfig by @hritan in https://github.com/google-gemini/gemini-cli/pull/8909
* Fix(metrics) - Add exit hook for cleanup in Optl sdk by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/8930
* refactor(cli): Extract reusable BaseSelectionList component and modernize RadioButtonSelect tests by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/9021
* fix(config):Reviving CustomWitty feature by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/8432
* refactor(vscode-ide-companion): Reduce VSIX size and improve build process by @skeshive in https://github.com/google-gemini/gemini-cli/pull/9118
* fix(telemetry): disable OTLP when telemetry-outfile is set by @jerop in https://github.com/google-gemini/gemini-cli/pull/9117
* Store installed release version as a part of install metadata by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9122
* Telemtry(extensions) - Add logging for extension events by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/8339
* feat(config): Support telemetry configuration via environment variables by @jerop in https://github.com/google-gemini/gemini-cli/pull/9113
* feat(cli): Add permissions command to modify trust settings by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/8792
* feat: add message bus integration for tool confirmation by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/8938
* Update Paid tier specific privacy notice. by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/8737
* use github release artifacts instead of cloning repos when available by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9147
* feat(ci): Add a "verify release" action + workflow to the pipeline by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/8929
* Update manual release documentation by @scidomino in https://github.com/google-gemini/gemini-cli/pull/9142
* Modifying new_prompt logging to handle real prompts only by @razakhan-dev in https://github.com/google-gemini/gemini-cli/pull/8788
* Fix(quality): Refine Stream Validation Logic by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9150
* quote archive names before extraction by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9165
* fix(tests): fix flaky SettingsDialog tests by @bulkypanda in https://github.com/google-gemini/gemini-cli/pull/8396
* Fix: Only log message bus debug info when feature is enabled by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/9156
* feat(core): Log invalid stream type by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9168
* Improve extensions consent flow, command formatting, github-release behavior by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9121
* fix(cli): Handle formatting errors in trustedFolders.json similar to settings file by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/9167
* fix(quality): Retry invalid stream only 1 time by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9169
* feat(infra) - Add empty action file for change tags by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/9158
* Fix package issue breaking noninteractive CLI commands by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9174
* Refactor to defer initialization. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/8925
* Fix useSelectionList bug. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/9171
* fix(core): Compression was broken when routing enabled by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/9183
* fix(pre-commit): improve monorepo handling and failure messaging by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/9123
* docs: fix links in headless.md after relocation from docs/cli by @junhaoliao in https://github.com/google-gemini/gemini-cli/pull/9052
* feat(cli): Add /model command for interactive model selection by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/8940
* dont attempt to look up releases on github for non-github git uris by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9235
* fix(ci): Perform release verification in a separate working dir. by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/9234
* feat(accessibility): implement centralized screen reader layout system by @vick08 in https://github.com/google-gemini/gemini-cli/pull/8155
* cleanup(infra) - Remove change tags action by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/9201
* remove extraction of the first dir into the top level for github release extensions by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9247
* metrics(extension) - Add logging for disable extension by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/9238
* feat(infra) - Add file for rollback workflow by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/9211
* Revert "feat(accessibility): implement centralized screen reader layo… by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9255
* docs(trust): Add documentation for folder trust feature by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/9257
* fix(routing): Round latency to integer for telemetry by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/9242
* feat(logging): Add model name to content retry events by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9266
* Log Model Slash Commands by @mrcabbage972 in https://github.com/google-gemini/gemini-cli/pull/9250
* Fix broken if by @scidomino in https://github.com/google-gemini/gemini-cli/pull/9270
* test(integration): Add `"Ctrl + C"` to exit integration test by @davideast in https://github.com/google-gemini/gemini-cli/pull/9272
* Fix missing exports that were causing the build to fail locally. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/9277
* Fix issue where an undefined variable was passed to the sandbox constructor by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/9279
* Test workflow dispatch by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/9283
* support standard github release archives format by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9265
* fix(typo): Fix the commit sha of a mistyped action by @kiranani in https://github.com/google-gemini/gemini-cli/pull/9310
* Fix broken icon on force_skip_tests option in "Release: Manual" by @scidomino in https://github.com/google-gemini/gemini-cli/pull/9246
* Add log groups to run tests by @scidomino in https://github.com/google-gemini/gemini-cli/pull/9275
* feat(ci): Push Sandbox images to dockerhub instead of GHCR by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/9163
* relax JSON schema validation by @geoffdowns in https://github.com/google-gemini/gemini-cli/pull/9332
* fix(test): Fix a disabled test by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/9481
* Document support for Google AI Pro and AI Ultra by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/9426
* feat: Add AbortSignal support for retry logic and tool execution by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/9196
* fix(core): Fix unable to cancel edit tool by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9299
* refactor(core): Extract thought parsing logic into a dedicated utility by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/9503
* docs(extensions): update security extension URL used in installation example by @capachino in https://github.com/google-gemini/gemini-cli/pull/9505
* For dynamic client registration - use registration endpoint in config if available instead of performing OAuth discovery again by @jleong-stripe in https://github.com/google-gemini/gemini-cli/pull/9231
* Fix windows extension install issue by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9512
* feat(integration): Force single model for more determinisitic e2e tests by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/9278
* feat(cli): Enable model router by default and add to settings dialog by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/9262
* feat(vscode-ide-companion): add script to check for new release by @skeshive in https://github.com/google-gemini/gemini-cli/pull/9160
* fix(core): update edit tool error type during llm judgements by @agmsb in https://github.com/google-gemini/gemini-cli/pull/9510
* fix(core): plumb max attempts for retry to generate options in baseLLMClient by @agmsb in https://github.com/google-gemini/gemini-cli/pull/9518
* fix(core): set default maxAttempts in baseLLMClient by @agmsb in https://github.com/google-gemini/gemini-cli/pull/9533
* handling propper checkouts for releasemanual by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8954
* Releasing: Version mgmt by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8964
* change patch name for consistency by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/9249
* chore(release): bump version to 0.8.0-nightly.20250925.b1da8c21 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/9753
* add(telemetry): Add character-level edit metrics to Concord by @kiranani in https://github.com/google-gemini/gemini-cli/pull/9145
* [Part 3/6] feat(telemetry): enhance metrics with performance monitoring APIs by @eLyiN in https://github.com/google-gemini/gemini-cli/pull/8113
* chore: add indicator to extensions list for enable/disable by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/9405
* fix(core): ensure retry sets defaults for nullish values passed into options by @agmsb in https://github.com/google-gemini/gemini-cli/pull/9540
* fix(core): Improve API error retry logic by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9763
* Re-request consent if necessary when updating extensions by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9517
* Fix duplicate info messages for extension updates by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/9760
* feat(escape ansi): escape ansi ctrl codes from model output before displaying to user by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/8636
* Throw error for invalid extension names by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9538
* fix(ci): e2e workflow aligned with release by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/9296
* fix(ui): Truncate long loading text by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/9768
* fix(zed): Fix broken 'auto' model selection in Zed integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/9769
* test: disable all IDE integration tests by @hugomurillomtz in https://github.com/google-gemini/gemini-cli/pull/9524
* fix(prompt): Prevent model from reverting successful changes by @galz10 in https://github.com/google-gemini/gemini-cli/pull/9253
* Update extension > plugin to avoid confusion by @skeshive in https://github.com/google-gemini/gemini-cli/pull/9780
* Unset foreground in default themes by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/9765
* fix(temporary): Don't run ctrl+c exit test on windows by @bobcatfish in https://github.com/google-gemini/gemini-cli/pull/9785
* Create issues on manual release failures similar to other release pro… by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/9786
* Add integration test for extensions by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9177
* Add 'getting started' extensions documentation by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9536
* Delete shell-service.test.ts and change other tests to cover the same features by @scidomino in https://github.com/google-gemini/gemini-cli/pull/9772
* Update enablement behavior + info by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/9758
* Stop checking MCP tool schemas for type definitions by @geoffdowns in https://github.com/google-gemini/gemini-cli/pull/9574
* test: add telemetry metric validation and refactor TestRig by @bobcatfish in https://github.com/google-gemini/gemini-cli/pull/9527
* fix(deps): resolve ansi-regex dependency conflict by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/9964
* Make --allowed-tools work in non-interactive mode by @mistergarrison in https://github.com/google-gemini/gemini-cli/pull/9114
## New Contributors
* @Louis454545 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6919
* @vorburger made their first contribution in https://github.com/google-gemini/gemini-cli/pull/8403
* @lhwzds made their first contribution in https://github.com/google-gemini/gemini-cli/pull/8422
* @binux made their first contribution in https://github.com/google-gemini/gemini-cli/pull/8386
* @seeun0210 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/9004
* @junhaoliao made their first contribution in https://github.com/google-gemini/gemini-cli/pull/9052
* @vick08 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/8155
* @geoffdowns made their first contribution in https://github.com/google-gemini/gemini-cli/pull/9332
* @jleong-stripe made their first contribution in https://github.com/google-gemini/gemini-cli/pull/9231
* @mistergarrison made their first contribution in https://github.com/google-gemini/gemini-cli/pull/9114
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.7.0-nightly.20250918.2722473a...v0.8.0-nightly.20250926.2defdcff