← 返回更新日志

Gemini CLI v0.2.0

2025-08-27 · 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 提交 * 将 #6677 合并到发布分支以进行热修复,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/6850 提交 * 维护(发布):v0.2.0-preview.2,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/6868 提交 * 热修复/从 PR #6777 重试流(重试流),由 @silviojr 在 https://github.com/google-gemini/gemini-cli/pull/6881 提交 * Zed 预览补丁,由 @ConradIrwin 在 https://github.com/google-gemini/gemini-cli/pull/7036 提交 * 将工作流修复合并到预览发布分支,由 @jerop 在 https://github.com/google-gemini/gemini-cli/pull/7052 提交 * 修复(键盘):为 Kitty 协议实现 Tab 和 Backspace 处理 (#7006)(精选),由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/7051 提交 * 修复(CI):允许运行发布分支 (#7060),由 @NTaylorMullen 在 https://github.com/google-gemini/gemini-cli/pull/7061 提交 * [精选][热修复] 在 API 错误情况下不调用 nextSpeakerCheck,由 @silviojr 在 https://github.com/google-gemini/gemini-cli/pull/7140 提交 * 热修复/指标流错误,由 @silviojr 在 https://github.com/google-gemini/gemini-cli/pull/7156 提交 * 修复沙盒 npm 命令,由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/7176 提交 ## 新贡献者 * @bl-ue 在 https://github.com/google-gemini/gemini-cli/pull/5221 首次贡献 * @Blackoutta 在 https://github.com/google-gemini/gemini-cli/pull/6308 首次贡献 **完整更新日志**:https://github.com/google-gemini/gemini-cli/compare/v0.1.22...v0.2.0