← 返回更新日志

Gemini CLI v0.23.0-preview.0 预发布

2025-12-22 · 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 提交 * 降低日志详细程度并改进 UI 中的错误报告,由 @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 上下文内存加载和 UI 同步,由 @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 提交 * 文档:新增系统提示覆盖功能说明,由 @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 失败时无限重启循环,由 @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 提交 ## 新贡献者 * @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.0-preview.3...v0.23.0-preview.0