## 更新内容
* 修复:InputPrompt 换行时保持高亮,在窄屏情况下提高响应性 by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/7656
* 构建(发布):将版本号提升至 0.7.0-nightly.20250917.0b10ba2c by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8645
* 当内存使用超过 7GB 时发出警告 by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/7613
* 添加简单的扩展发布流程支持 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
## What's Changed
* fix: InputPrompt wrapped lines maintain highlighting, increase responsiveness in narrow cases by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/7656
* chore(release): bump version to 0.7.0-nightly.20250917.0b10ba2c by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/8645
* Emit a warning when memory usage exceeds 7GB by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/7613
* 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
* fix(patch): cherry-pick 4c5ab80 to release/v0.7.0-preview.1-pr-10283 [CONFLICTS] by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/10342
## 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
* @gemini-cli-robot made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10342
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.6.1...v0.7.0