← 返回更新日志

Gemini CLI v0.10.0-nightly.20251014.0a3e492e

2025-10-14 · GitHub 原文
## 更新内容 * **修复(基础架构)** - 创建计算 nightly-release 输入参数的步骤,由 @shishu314 在 https://github.com/google-gemini/gemini-cli/pull/10825 提交 * **文档**:修复 architecture.md 中的失效链接,由 @jkcinouye 在 https://github.com/google-gemini/gemini-cli/pull/10747 提交 * **修复(CLI)**:修复了 #8310 中的 bug,即 `/memory refresh` 会因忽略可信文件夹和文件过滤器的设置/配置,导致与初始内存加载产生差异,由 @sgnagnarella 在 https://github.com/google-gemini/gemini-cli/pull/10611 提交 * **功能(遥测)**:确保所有遥测数据包含用户邮箱和安装 ID,由 @jerop 在 https://github.com/google-gemini/gemini-cli/pull/10897 提交 * **修复(核心)**:在 sendMessageStream 的重试中将温度设置为 1,由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/10866 提交 * **修复**:防止在“使用 Google 登录” OAuth 提示期间出现乱码输入…,由 @MJjainam 在 https://github.com/google-gemini/gemini-cli/pull/10888 提交 * **修复(测试)**:修复使用 date 命令的不稳定 shell 命令测试,由 @shrutip90 在 https://github.com/google-gemini/gemini-cli/pull/10863 提交 * **文档**:修复 docs/changelogs/index.md 中的 Flutter 扩展链接,由 @Smetalo 在 https://github.com/google-gemini/gemini-cli/pull/10797 提交 * 禁用不稳定的测试,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/10914 提交 * **修复**:在 FileCommandLoader 中使用文件夹信任配置标志,由 @shrutip90 在 https://github.com/google-gemini/gemini-cli/pull/10837 提交 * 重新启用 NPM 集成测试,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/10623 提交 * **文档**:更新 tos-privacy.md,由 @jkcinouye 在 https://github.com/google-gemini/gemini-cli/pull/10754 提交 * 在屏幕阅读器模式下显示通知,由 @chrstnb 在 https://github.com/google-gemini/gemini-cli/pull/10900 提交 * **重构(核心)**:将网络搜索工具迁移到 tool-names,由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/10782 提交 * **功能(UI)**:添加闪烁检测和指标,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/10821 提交 * 在扩展同意对话框中显示最终安装路径并修复 isWorkspaceTrusted 检查,由 @jakemac53 在 https://github.com/google-gemini/gemini-cli/pull/10830 提交 * 修复扩展更新中的粗糙边缘问题,由 @jakemac53 在 https://github.com/google-gemini/gemini-cli/pull/10926 提交 * 简化交互式测试中的身份验证,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/10921 提交 * 将 deployment.md 更新为 installation.md 并更新侧边栏链接,由 @jkcinouye 在 https://github.com/google-gemini/gemini-cli/pull/10662 提交 * **功能(核心)**:提高 shell 执行服务的可靠性,由 @galz10 在 https://github.com/google-gemini/gemini-cli/pull/10607 提交 * 修复不稳定的测试,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/10932 提交 * 清理集成测试警告,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/10931 提交 * **修复(CLI)**:在非交互模式下优先使用配置的身份验证而非环境变量,由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/10935 提交 * **重构**:引入 InteractiveRun 类,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/10947 提交 * 代码指南命令,由 @gsehgal 在 https://github.com/google-gemini/gemini-cli/pull/10940 提交 * **功能**:支持 Alt+键组合,由 @srivatsj 在 https://github.com/google-gemini/gemini-cli/pull/10767 提交 * **维护**:为 a2a-server 配置发布流程,由 @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/10627 提交 * **修复**:从 gemini-cli-a2a-server 中移除 private,由 @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/11018 提交 * 根据 b/451586626 将所有自托管运行器切换到 ubuntu-latest,由 @richieforeman 在 https://github.com/google-gemini/gemini-cli/pull/11023 提交 * **回退**“功能:支持 Alt+键组合”,由 @jacob314 在 https://github.com/google-gemini/gemini-cli/pull/11025 提交 * 为 json-output.test.ts 中的失败文本提供明确说明,由 @jakemac53 在 https://github.com/google-gemini/gemini-cli/pull/11029 提交 * 在集成测试文档中添加 bundle 命令信息,由 @jakemac53 在 https://github.com/google-gemini/gemini-cli/pull/11034 提交 * **重构(核心)**:在 McpClient discover 方法中使用 assertConnected,由 @raiki61 在 https://github.com/google-gemini/gemini-cli/pull/10989 提交 * **维护**:将 '.gemini' 提取为 GEMINI_DIR 常量,由 @terrydkim 在 https://github.com/google-gemini/gemini-cli/pull/10540 提交 * **修复(基础架构)** - 修复文件交互系统的不稳定问题,由 @shishu314 在 https://github.com/google-gemini/gemini-cli/pull/11019 提交 * 重命名期望方法,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/11046 提交 * **维护(设置)**:默认启用 'useSmartEdit',由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/11051 提交 * 记录所有 showInDialog 为 true 的设置,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/11049 提交 * **回退**“维护:为 a2a-server 配置发布流程”,由 @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/11064 提交 * **文档**:快速修复:侧边栏链接,由 @jkcinouye 在 https://github.com/google-gemini/gemini-cli/pull/11065 提交 * **Bug(核心)**:按顺序处理返回的函数调用,由 @joshualitt 在 https://github.com/google-gemini/gemini-cli/pull/10659 提交 * **重构**:将最大重试次数设置为 3,由 @gsquared94 在 https://github.com/google-gemini/gemini-cli/pull/11072 提交 * 修复并取消跳过 replace.test.ts 中不稳定的集成测试,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/11060 提交 * 向用户公开代码库调查器设置,由 @silviojr 在 https://github.com/google-gemini/gemini-cli/pull/10844 提交 * **性能(核心)**:将 Windows IDE 进程检测从 O(N) 优化到 O(1),由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/11048 提交 * **修复(站点)**:修复失效的站点链接,由 @richieforeman 在 https://github.com/google-gemini/gemini-cli/pull/11079 提交 * **修复(压缩)**:当历史记录过短时防止不必要的摘要生成,由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/11082 提交 * 更新用于优化 shell 工具命令的系统指令,由 @hminooei 在 https://github.com/google-gemini/gemini-cli/pull/10651 提交 * **修复**:在启动时的信任对话框上按 esc 键退出应用,由 @shrutip90 在 https://github.com/google-gemini/gemini-cli/pull/10668 提交 * **维护**:在发布后重新提交 a2a-publishing,由 @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/11100 提交 * 跳过不稳定的测试,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/11101 提交 * 从系统指令中移除工作流示例,由 @silviojr 在 https://github.com/google-gemini/gemini-cli/pull/10811 提交 * **修复(CLI)**:在非交互模式下记录工具调用,由 @bl-ue 在 https://github.com/google-gemini/gemini-cli/pull/10951 提交 * **修复(端到端测试)**:在端到端测试中使用 rmSync 替代 rm -rf,由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/11087 提交 * **功能**:支持 Alt+键组合,由 @srivatsj 在 https://github.com/google-gemini/gemini-cli/pull/11038 提交 * **修复(核心)**:为特定 fetch 错误添加重试逻辑,由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/11066 提交 * 在修复集成测试不稳定性时禁用重试,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/11118 提交 * Shell 批准功能重构,由 @cornmander 在 https://github.com/google-gemini/gemini-cli/pull/11073 提交 * 使代码库调查器更不易因简单搜索而触发,由 @silviojr 在 https://github.com/google-gemini/gemini-cli/pull/10655 提交 * **修复(基础架构)** - 禁用 CTRL-C 测试,由 @shishu314 在 https://github.com/google-gemini/gemini-cli/pull/11122 提交 * 修复集成测试静态错误,并确保 run_shell_command 测试真正测试其预期内容,由 @jakemac53 在 https://github.com/google-gemini/gemini-cli/pull/11050 提交 * UI 闪烁的集成测试,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/11067 提交 ## 新贡献者 * @MJjainam 在 https://github.com/google-gemini/gemini-cli/pull/10888 首次贡献 * @Smetalo 在 https://github.com/google-gemini/gemini-cli/pull/10797 首次贡献 * @gsehgal 在 https://github.com/google-gemini/gemini-cli/pull/10940 首次贡献 * @srivatsj 在 https://github.com/google-gemini/gemini-cli/pull/10767 首次贡献 * @raiki61 在 https://github.com/google-gemini/gemini-cli/pull/10989 首次贡献 * @terrydkim 在 https://github.com/google-gemini/gemini-cli/pull/10540 首次贡献 **完整更新日志**:https://github.com/google-gemini/gemini-cli/compare/v0.10.0-nightly.20251010.558be873...v0.10.0-nightly.20251014.0a3e492e