← 返回更新日志

Gemini CLI v0.23.0

2026-01-07 · GitHub 原文
## 更新内容 * 代码辅助服务指标。作者:@gundermanc 于 https://github.com/google-gemini/gemini-cli/pull/15024 * 构建/发布:版本号提升至 0.21.0-nightly.20251216.bb0c0d8ee。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15121 * 文档更新。作者:@Roaimkhan 于 https://github.com/google-gemini/gemini-cli/pull/15103 * 使用官方 ACP SDK 并支持基于 HTTP/SSE 的 MCP 服务器。作者:@SteffenDE 于 https://github.com/google-gemini/gemini-cli/pull/13856 * 移除除紫罗兰色和假日主题之外的前景色设置。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/14606 * 日常维护:移除特定仓库的提示。作者:@jackwotherspoon 于 https://github.com/google-gemini/gemini-cli/pull/15164 * 日常维护:调试模式下移除页脚中的用户查询。作者:@jackwotherspoon 于 https://github.com/google-gemini/gemini-cli/pull/15169 * 禁止不必要的 await 操作。作者:@gundermanc 于 https://github.com/google-gemini/gemini-cli/pull/15172 * 在设置对话框中增加一个单位的填充以避免闪烁。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15173 * 特性(核心):引入远程代理基础设施并重命名本地执行器。作者:@adamfweidman 于 https://github.com/google-gemini/gemini-cli/pull/15110 * 特性(命令行):添加 `/auth logout` 命令以清除凭证和认证状态。作者:@CN-Scars 于 https://github.com/google-gemini/gemini-cli/pull/13383 * (修复)自动化 PR 标签工具。作者:@DaanVersavel 于 https://github.com/google-gemini/gemini-cli/pull/14885 * 特性:在 Gemini CLI 中启动 Gemini 3 Flash ⚡️⚡️⚡️。作者:@scidomino 于 https://github.com/google-gemini/gemini-cli/pull/15196 * 重构:将 ripGrep.ts 中的 console.error 迁移到 debugLogger。作者:@Adib234 于 https://github.com/google-gemini/gemini-cli/pull/15201 * 日常维护:更新 a2a-js 到 0.3.7 版本。作者:@adamfweidman 于 https://github.com/google-gemini/gemini-cli/pull/15197 * 日常维护(核心):移除冗余的 isModelAvailabilityServiceEnabled 开关并清理无效代码。作者:@adamfweidman 于 https://github.com/google-gemini/gemini-cli/pull/15207 * 特性(核心):延迟解析 `GenerateContentConfig` 并减少数据变更。作者:@joshualitt 于 https://github.com/google-gemini/gemini-cli/pull/14920 * 如果未定义,则尊重来自远程标志的 previewFeatures 值。作者:@sehoon38 于 https://github.com/google-gemini/gemini-cli/pull/15214 * 特性(界面):为 Windows 添加剪贴板图片支持和 Alt+V 粘贴的临时解决方案。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15218 * 日常维护(核心):移除旧的后备标志并迁移循环检测。作者:@adamfweidman 于 https://github.com/google-gemini/gemini-cli/pull/15213 * 修复(界面):防止斜杠命令的急切补全隐藏同级命令。作者:@SandyTao520 于 https://github.com/google-gemini/gemini-cli/pull/15224 * 文档:更新 2025 年 12 月 17 日的更新日志。作者:@jkcinouye 于 https://github.com/google-gemini/gemini-cli/pull/15204 * 代码辅助后端遥测:记录用户接受/拒绝建议的行为。作者:@gundermanc 于 https://github.com/google-gemini/gemini-cli/pull/15206 * 修复(命令行):修正聊天命令的初始历史记录长度处理。作者:@SandyTao520 于 https://github.com/google-gemini/gemini-cli/pull/15223 * 日常维护/发布:版本号提升至 0.21.0-nightly.20251218.739c02bd6。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15231 * 更改详细的模型统计信息,使用新的共享 Table 类以解决健壮性问题。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15208 * 特性:添加代理 toml 解析器。作者:@abhipatel12 于 https://github.com/google-gemini/gemini-cli/pull/15112 * 添加核心工具,用于添加核心包中的所有上下文。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15238 * (文档):为钩子文档添加参考章节。作者:@abhipatel12 于 https://github.com/google-gemini/gemini-cli/pull/15159 * 特性(钩子):支持友好名称和描述。作者:@abhipatel12 于 https://github.com/google-gemini/gemini-cli/pull/15174 * 特性:检测背景颜色。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15132 * 将 3.0 添加到允许的敏感关键词中。作者:@scidomino 于 https://github.com/google-gemini/gemini-cli/pull/15276 * 特性:向 shell 执行传递额外的环境变量。作者:@galz10 于 https://github.com/google-gemini/gemini-cli/pull/15160 * 移除未使用的代码。作者:@scidomino 于 https://github.com/google-gemini/gemini-cli/pull/15290 * 将所有 429 错误视为可重试的配额错误。作者:@sehoon38 于 https://github.com/google-gemini/gemini-cli/pull/15288 * 移除不必要的依赖。作者:@scidomino 于 https://github.com/google-gemini/gemini-cli/pull/15291 * 修复:防止错误时提示补全进入无限循环。作者:@galz10 于 https://github.com/google-gemini/gemini-cli/pull/14548 * 修复(界面):即使在完美匹配时也显示命令建议,并对其进行排序。作者:@SandyTao520 于 https://github.com/google-gemini/gemini-cli/pull/15287 * 特性(钩子):降低日志详细程度并改进界面中的错误报告。作者:@abhipatel12 于 https://github.com/google-gemini/gemini-cli/pull/15297 * 特性:简化工具确认标签以改善用户体验。作者:@NTaylorMullen 于 https://github.com/google-gemini/gemini-cli/pull/15296 * 日常维护/发布:版本号提升至 0.21.0-nightly.20251219.70696e364。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15301 * 特性(核心):实现即时编译(JIT)上下文内存加载和界面同步。作者:@SandyTao520 于 https://github.com/google-gemini/gemini-cli/pull/14469 * 特性(界面):将“允许用于所有未来会话”选项默认置于关闭状态。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15322 * 修复(命令行):更改 shell 模式下的输入占位符。作者:@JayadityaGit 于 https://github.com/google-gemini/gemini-cli/pull/15135 * 验证 OAuth 资源参数是否与 MCP 服务器 URL 匹配。作者:@galz10 于 https://github.com/google-gemini/gemini-cli/pull/15289 * 文档(命令行):添加系统提示覆盖(GEMINI_SYSTEM_MD)。作者:@ashmod 于 https://github.com/google-gemini/gemini-cli/pull/9515 * 更健壮的命令解析日志。作者:@scidomino 于 https://github.com/google-gemini/gemini-cli/pull/15339 * 内省代理演示。作者:@scidomino 于 https://github.com/google-gemini/gemini-cli/pull/15232 * 修复(核心):清理钩子命令扩展并防止注入。作者:@SandyTao520 于 https://github.com/google-gemini/gemini-cli/pull/15343 * 修复(文件夹信任):为受信任的文件夹级别添加验证。作者:@adamfweidman 于 https://github.com/google-gemini/gemini-cli/pull/12215 * 修复(命令行):修复信任对话框中的右侧边框溢出问题。作者:@galz10 于 https://github.com/google-gemini/gemini-cli/pull/15350 * 修复(策略):修复关闭后接受编辑功能仍在继续的错误。作者:@jacob314 于 https://github.com/google-gemini/gemini-cli/pull/15351 * 修复:当 --resume 失败时防止无限重新启动循环(#14941)。作者:@Ying-xi 于 https://github.com/google-gemini/gemini-cli/pull/14951 * 日常维护/发布:版本号提升至 0.21.0-nightly.20251220.41a1a3eed。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15352 * 特性(遥测):为钩子添加 clearcut 日志记录。作者:@abhipatel12 于 https://github.com/google-gemini/gemini-cli/pull/15405 * 修复(核心):为 SearchText 工具添加 `.geminiignore` 支持。作者:@xyrolle 于 https://github.com/google-gemini/gemini-cli/pull/13763 * 修复(补丁):cherry-pick 0843d9a 到 release/v0.23.0-preview.0-pr-15443 以修补 v0.23.0-preview.0 版本并创建 0.23.0-preview.1 版本。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15445 * 修复(补丁):cherry-pick 9cdb267 到 release/v0.23.0-preview.1-pr-15494 以修补 v0.23.0-preview.1 版本并创建 0.23.0-preview.2 版本。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15592 * 修复(补丁):cherry-pick 37be162 到 release/v0.23.0-preview.2-pr-15601 以修补 v0.23.0-preview.2 版本并创建 0.23.0-preview.3 版本。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15603 * 修复(补丁):cherry-pick 07e597d 到 release/v0.23.0-preview.3-pr-15684 [存在冲突]。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/15734 * 修复(补丁):cherry-pick c31f053 到 release/v0.23.0-preview.4-pr-16004 以修补 v0.23.0-preview.4 版本并创建 0.23.0-preview.5 版本。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/16027 * 修复(补丁):cherry-pick 788bb04 到 release/v0.23.0-preview.5-pr-15817 [存在冲突]。作者:@gemini-cli-robot 于 https://github.com/google-gemini/gemini-cli/pull/16038 ## 新贡献者 * @Roaimkhan 在 https://github.com/google-gemini/gemini-cli/pull/15103 完成了首次贡献 * @SteffenDE 在 https://github.com/google-gemini/gemini-cli/pull/13856 完成了首次贡献 * @CN-Scars 在 https://github.com/google-gemini/gemini-cli/pull/13383 完成了首次贡献 * @Ying-xi 在 https://github.com/google-gemini/gemini-cli/pull/14951 完成了首次贡献 * @xyrolle 在 https://github.com/google-gemini/gemini-cli/pull/13763 完成了首次贡献 **完整的更新日志**:https://github.com/google-gemini/gemini-cli/compare/v0.22.5...v0.23.0