← 返回更新日志

Gemini CLI v0.2.0-preview.0

2025-08-20 · GitHub 原文
## 更新内容 * 修复(文档):更新身份验证文档以反映可用选项,由 @bulkypanda 在 https://github.com/google-gemini/gemini-cli/pull/6361 提交 * 通过 Zed 读写文件,由 @ConradIrwin 在 https://github.com/google-gemini/gemini-cli/pull/6169 提交 * 修复(工具):处理 glob 和 read_many_files 中文件路径的特殊字符,由 @galz10 在 https://github.com/google-gemini/gemini-cli/pull/6507 提交 * 功能(会话):引入核心 ChatRecordingService 用于自动保存对话,由 @bl-ue 在 https://github.com/google-gemini/gemini-cli/pull/5221 提交 * 功能(设置):通过通用设置器和显示帮助增强设置管理,由 @ali-aljufairi 在 https://github.com/google-gemini/gemini-cli/pull/6202 提交 * 修复(设置):在对话框中禁用显示静态内容,由 @ali-aljufairi 在 https://github.com/google-gemini/gemini-cli/pull/5998 提交 * 添加 tool_type 作为维度的更改,由 @agarwalravikant 在 https://github.com/google-gemini/gemini-cli/pull/6538 提交 * 修复:确保本地和 CI 测试运行之间主题行为一致,由 @bulkypanda 在 https://github.com/google-gemini/gemini-cli/pull/6358 提交 * 功能:向会话指标添加文件更改跟踪,由 @bulkypanda 在 https://github.com/google-gemini/gemini-cli/pull/6094 提交 * 修复:添加隐私设置钩子和测试,由 @bulkypanda 在 https://github.com/google-gemini/gemini-cli/pull/6360 提交 * 功能(UI):在流式响应期间实现消息队列,由 @akhil29 在 https://github.com/google-gemini/gemini-cli/pull/6049 提交 * 功能:基于连接状态而非 ideMode 布尔值显示 /ide 子命令,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/6496 提交 * 功能:如果启用了 IDE 模式,将 IDE 客户端添加到 /bug 和 /about 命令,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/6567 提交 * 功能:在 /mcp refresh 时重启 MCP 服务器,由 @rmedranollamas 在 https://github.com/google-gemini/gemini-cli/pull/5479 提交 * 修复(#5605):在解析设置后加载 .env 文件,由 @hugomurillomtz 在 https://github.com/google-gemini/gemini-cli/pull/6494 提交 * 记录所有会话元数据,由 @owenofbrien 在 https://github.com/google-gemini/gemini-cli/pull/6423 提交 * 修复(核心):加强用户账户缓存,由 @mboshernitsan 在 https://github.com/google-gemini/gemini-cli/pull/6501 提交 * 移除仅为日志记录而检查的条件,由 @anj-s 在 https://github.com/google-gemini/gemini-cli/pull/6503 提交 * 修复 environmentContext.ts 中特定于区域设置的日期格式化问题,由 @lifefloating 在 https://github.com/google-gemini/gemini-cli/pull/5889 提交 * 修复(IDE):修复 Windows 上伴侣扩展未正确安装的错误,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/6576 提交 * 修复(粘贴):正确处理粘贴中的 \\\n,由 @jacob314 在 https://github.com/google-gemini/gemini-cli/pull/6532 提交 * 功能(核心):迁移工具后进行清理,由 @joshualitt 在 https://github.com/google-gemini/gemini-cli/pull/6199 提交 * 功能(UI):添加 `hideFooter` 设置以从 UI 隐藏页脚,由 @jackwotherspoon 在 https://github.com/google-gemini/gemini-cli/pull/6505 提交 * 文档:更新 mcpServers 配置文档,由 @yoichiro 在 https://github.com/google-gemini/gemini-cli/pull/6556 提交 * 移除不必要的 Promise 使用,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/6585 提交 * 功能(核心):重构 shell 执行以使用 node-pty,由 @galz10 在 https://github.com/google-gemini/gemini-cli/pull/6491 提交 * 从配置中获取 ToolRegistry 而非传递它,由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/6592 提交 * 更新(OpenTelemetry):升级 OTel 依赖项,由 @kiranani 在 https://github.com/google-gemini/gemini-cli/pull/6540 提交 * 功能(核心):添加 skipNextSpeakerCheck 设置,由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/6589 提交 * 修复:允许使用另一个 Google 账户重新认证,由 @bulkypanda 在 https://github.com/google-gemini/gemini-cli/pull/6544 提交 * 修复(IDE):当从终端运行时正确识别 IDE 进程,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/6566 提交 * 修复代理环境中的 IDE 伴侣连接,由 @Blackoutta 在 https://github.com/google-gemini/gemini-cli/pull/6308 提交 * 功能:当选择"始终允许"时,自动批准兼容的待处理工具,由 @bulkypanda 在 https://github.com/google-gemini/gemini-cli/pull/6519 提交 * 更新 shell 服务集成测试,由 @galz10 在 https://github.com/google-gemini/gemini-cli/pull/6598 提交 ## 新贡献者 * @bl-ue 在 https://github.com/google-gemini/gemini-cli/pull/5221 首次贡献 * @yoichiro 在 https://github.com/google-gemini/gemini-cli/pull/6556 首次贡献 * @kiranani 在 https://github.com/google-gemini/gemini-cli/pull/6540 首次贡献 * @Blackoutta 在 https://github.com/google-gemini/gemini-cli/pull/6308 首次贡献 **完整更新日志**:https://github.com/google-gemini/gemini-cli/compare/v0.1.22...v0.2.0-preview.0