← 返回更新日志

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

2026-03-03 · GitHub 原文
## 更新内容 * 文档:更新模型文档以移除预览功能。由 @jkcinouye 在 https://github.com/google-gemini/gemini-cli/pull/20084 提交 * 文档:修复安装文档中的拼写错误。由 @AdityaSharma-Git3207 在 https://github.com/google-gemini/gemini-cli/pull/20153 提交 * 文档:为环境和脚本添加 Windows PowerShell 等效命令。由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/20333 提交 * 修复(核心):解析 Gaxios 错误中的原始 ASCII 缓冲区字符串。由 @sehoon38 在 https://github.com/google-gemini/gemini-cli/pull/20626 提交 * 杂项(发布):将版本号升级至 0.33.0-nightly.20260227.ba149afa0。由 @galz10 在 https://github.com/google-gemini/gemini-cli/pull/20637 提交 * 修复(GitHub):在自动化 PR 中使用机器人 PAT 以通过 CLA 检查。由 @galz10 在 https://github.com/google-gemini/gemini-cli/pull/20641 提交 * 杂项/发布:将版本号升级至 0.33.0-nightly.20260228.1ca5c05d0。由 @gemini-cli-robot 在 https://github.com/google-gemini/gemini-cli/pull/20644 提交 * v0.31.0 的更新日志。由 @gemini-cli-robot 在 https://github.com/google-gemini/gemini-cli/pull/20634 提交 * 修复:为 ACP 差异负载使用完整路径。由 @JagjeevanAK 在 https://github.com/google-gemini/gemini-cli/pull/19539 提交 * v0.32.0-preview.0 的更新日志。由 @gemini-cli-robot 在 https://github.com/google-gemini/gemini-cli/pull/20627 提交 * 修复:解决 acp/zed 中 MCP 初始化与提示词之间的竞态条件。由 @kartikangiras 在 https://github.com/google-gemini/gemini-cli/pull/20205 提交 * 修复(CLI):在测试间重置 themeManager 以确保隔离性。由 @NTaylorMullen 在 https://github.com/google-gemini/gemini-cli/pull/20598 提交 * 重构(核心):将工具参数名称提取为常量。由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/20460 提交 * 修复(CLI):当背景未改变但主题不匹配时,解决 autoThemeSwitching 问题。由 @sehoon38 在 https://github.com/google-gemini/gemini-cli/pull/20706 提交 * 新增功能(技能):添加 github-issue-creator 技能。由 @sehoon38 在 https://github.com/google-gemini/gemini-cli/pull/20709 提交 * 修复(CLI):在防止背景闪烁的同时,允许 UI 中的子代理确认请求。由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/20722 提交 * 合并用户和代理卡片描述 #20849。由 @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/20850 提交 * 修复(核心):减少基于 LLM 的循环检测误报。由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/20701 提交 * 修复(计划):使计划模式集成测试更稳定。由 @Adib234 在 https://github.com/google-gemini/gemini-cli/pull/20477 提交 * 添加 /unassign 支持。由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/20864 提交 * 新增功能(核心):为 A2A 远程代理实现 HTTP 身份验证支持。由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/20510 提交 * 新增功能(核心):集中 read_file 限制并更新 gemini-3 描述。由 @aishaneeshah 在 https://github.com/google-gemini/gemini-cli/pull/20619 提交 * CI 中不因评估而阻塞。由 @gundermanc 在 https://github.com/google-gemini/gemini-cli/pull/20870 提交 * 记录 shift+tab 的节点限制。由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/20877 提交 * 在选择扩展时添加安装作为选项。由 @DavidAPierce 在 https://github.com/google-gemini/gemini-cli/pull/20358 提交 * 更新 README.md 审查者的 CODEOWNERS。由 @g-samroberts 在 https://github.com/google-gemini/gemini-cli/pull/20860 提交 * 新增功能(核心):截断大型 MCP 工具输出。由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/19365 提交 * 子代理活动用户体验。由 @gundermanc 在 https://github.com/google-gemini/gemini-cli/pull/17570 提交 * 样式(CLI):/hooks 命令的对话框模式。由 @AbdulTawabJuly 在 https://github.com/google-gemini/gemini-cli/pull/17930 提交 * 新增功能:将页眉重新设计为带有 ASCII 图标的紧凑样式。由 @keithguerin 在 https://github.com/google-gemini/gemini-cli/pull/18713 提交 * 修复(核心):确保子代理使用合格的 MCP 工具名称。由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/20801 提交 * 新增功能(核心):支持经过身份验证的 A2A 代理卡片发现。由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/20622 提交 * 重构(CLI):在 SettingsDialog.tsx 中完全移除 React 反模式,提高类型安全性并修复用户体验疏忽。由 @psinha40898 在 https://github.com/google-gemini/gemini-cli/pull/18963 提交 * 添加实现 MCPSDK OAuthClientProvider 的 MCPOAuthProvider。由 @Nayana-Parameswarappa 在 https://github.com/google-gemini/gemini-cli/pull/20121 提交 * 新增功能(核心):在 TOML 策略文件中添加工具名称验证。由 @allenhutchison 在 https://github.com/google-gemini/gemini-cli/pull/19281 提交 * 文档:修复主 README.md 中损坏的 Markdown 链接。由 @Hamdanbinhashim 在 https://github.com/google-gemini/gemini-cli/pull/20300 提交 * 重构(核心):用声明式策略规则替换手动 syncPlanModeTools。由 @jerop 在 https://github.com/google-gemini/gemini-cli/pull/20596 提交 * 修复(核心):将默认标头超时增加到 5 分钟。由 @gundermanc 在 https://github.com/google-gemini/gemini-cli/pull/20890 提交 * 新增功能(管理):启用聊天历史记录的 30 天默认保留并移除警告。由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/20853 提交 * 新增功能(计划):支持用反馈注释计划以进行迭代。由 @Adib234 在 https://github.com/google-gemini/gemini-cli/pull/20876 提交 * 向行为评估 README 添加一些注意事项。由 @gundermanc 在 https://github.com/google-gemini/gemini-cli/pull/20629 提交 * 修复(核心):跳过 AbortError 异常的电遥测日志记录。由 @yunaseoul 在 https://github.com/google-gemini/gemini-cli/pull/19477 提交 * 修复(核心):将 "System: Please continue" 无效流重试限制为 Gemini 2 模型。由 @SandyTao520 在 https://github.com/google-gemini/gemini-cli/pull/20897 提交 * CI(评估):仅在提示词或工具更改时在 CI 中运行评估。由 @gundermanc 在 https://github.com/google-gemini/gemini-cli/pull/20898 提交 * 构建二进制文件。由 @aswinashok44 在 https://github.com/google-gemini/gemini-cli/pull/18933 提交 * 作为 PR 的代码审查修复。由 @jacob314 在 https://github.com/google-gemini/gemini-cli/pull/20612 提交 * 修复(CI):在陈旧 PR 关闭程序中处理空的 APP_ID。由 @bdmorgan 在 https://github.com/google-gemini/gemini-cli/pull/20919 提交 * 新增功能(CLI):反转上下文窗口显示以显示使用情况。由 @keithguerin 在 https://github.com/google-gemini/gemini-cli/pull/20071 提交 * 修复(计划):删除时清理会话目录和计划。由 @jerop 在 https://github.com/google-gemini/gemini-cli/pull/20914 提交 * 修复(核心):在 code_assist 中强制执行 API 响应字段的可选性。由 @sehoon38 在 https://github.com/google-gemini/gemini-cli/pull/20714 提交 * 新增功能(扩展):在扩展清单中添加对计划目录的支持。由 @mahimashanware 在 https://github.com/google-gemini/gemini-cli/pull/20354 提交 * 新增功能(计划):在计划模式中启用内置研究子代理。由 @Adib234 在 https://github.com/google-gemini/gemini-cli/pull/20972 提交 * 新增功能(代理):直接指示需要身份验证的状态。由 @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/20986 提交 * 修复(CLI):在重新启动前等待后台自动更新完成。由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/20904 提交 * 修复:从外部编辑器提示词中预加载 @file 引用。由 @kartikangiras 在 https://github.com/google-gemini/gemini-cli/pull/20963 提交 * 新增功能(评估):为 ask_user 工具添加行为评估。由 @Adib234 在 https://github.com/google-gemini/gemini-cli/pull/20620 提交 * 为技能和代理重构通用设置逻辑。由 @ishaanxgupta 在 https://github.com/google-gemini/gemini-cli/pull/17490 提交 * 使用新资源更新 docs-writer 技能。由 @g-samroberts 在 https://github.com/google-gemini/gemini-cli/pull/20917 提交 * 修复(CLI):将 clipboardy 固定到 ~5.2.x。由 @scidomino 在 https://github.com/google-gemini/gemini-cli/pull/21009 提交 * 新增功能:在 ACP 中为 `/memory`、`/init`、`/extensions` 和 `/restore` 实现斜杠命令处理。由 @sripasg 在 https://github.com/google-gemini/gemini-cli/pull/20528 提交 * 文档/添加 hooks 参考。由 @AadithyaAle 在 https://github.com/google-gemini/gemini-cli/pull/20961 提交 * 新增功能(计划):为计划添加 copy 子命令 (#20491)。由 @ruomengz 在 https://github.com/google-gemini/gemini-cli/pull/20988 提交 * 修复(核心):清理和长度检查 MCP 工具合格名称。由 @abhipatel12 在 https://github.com/google-gemini/gemini-cli/pull/20987 提交 * 格式化配额/限制风格指南。由 @g-samroberts 在 https://github.com/google-gemini/gemini-cli/pull/21017 提交 * 修复(核心):在取消时将 shell 输出发送到模型。由 @devr0306 在 https://github.com/google-gemini/gemini-cli/pull/20501 提交 * 在缺少层级时移除硬编码的层级名称。由 @sehoon38 在 https://github.com/google-gemini/gemini-cli/pull/21022 提交 * 新增功能(ACP):添加设置模型接口。由 @skeshive 在 https://github.com/google-gemini/gemini-cli/pull/20991 提交 ## 新贡献者 * @AdityaSharma-Git3207 在 https://github.com/google-gemini/gemini-cli/pull/20153 中完成了首次贡献 * @kartikangiras 在 https://github.com/google-gemini/gemini-cli/pull/20205 中完成了首次贡献 * @Nayana-Parameswarappa 在 https://github.com/google-gemini/gemini-cli/pull/20121 中完成了首次贡献 * @Hamdanbinhashim 在 https://github.com/google-gemini/gemini-cli/pull/20300 中完成了首次贡献 * @mahimashanware 在 https://github.com/google-gemini/gemini-cli/pull/20354 中完成了首次贡献 * @AadithyaAle 在 https://github.com/google-gemini/gemini-cli/pull/20961 中完成了首次贡献 * @ruomengz 在 https://github.com/google-gemini/gemini-cli/pull/20988 中完成了首次贡献 **完整更新日志**: https://github.com/google-gemini/gemini-cli/compare/v0.32.0-preview.0...v0.33.0-preview.0