← 返回更新日志

Gemini CLI v0.34.0

2026-03-17 · GitHub 原文
## 更新内容 * feat(cli): 在会话退出时添加聊天恢复页脚,由 @lordshashank 提交于 https://github.com/google-gemini/gemini-cli/pull/20667 * 在 SVG 快照中支持粗体及其他样式,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/20937 * fix(core): 将 A2A 代理超时时间增加至 30 分钟,由 @adamfweidman 提交于 https://github.com/google-gemini/gemini-cli/pull/21028 * 清理旧分支,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/19354 * chore(release): 将版本号提升至 0.34.0-nightly.20260303.34f0c1538,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21034 * feat(ui): 标准化语义化焦点颜色并增强历史记录可见性,由 @keithguerin 提交于 https://github.com/google-gemini/gemini-cli/pull/20745 * fix: 在 packages/core 中合并重复的导入 (3/4),由 @Nixxx19 提交于 https://github.com/google-gemini/gemini-cli/pull/20928 * 为原型污染添加额外的安全检查,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/20396 * feat(core): 添加追踪器 CRUD 工具及可视化功能,由 @anj-s 提交于 https://github.com/google-gemini/gemini-cli/pull/19489 * 回滚 "fix(ui): 在 AskUser 对话框中导航选项时保持展开状态",由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21042 * v0.33.0-preview.0 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21030 * fix: 针对所有场景的模型持久化,由 @sripasg 提交于 https://github.com/google-gemini/gemini-cli/pull/21051 * chore/release: 将版本号提升至 0.34.0-nightly.20260304.28af4e127,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21054 * 一致性地防止重启时发生并发自动更新,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21016 * 防御性编码以减少最大更新深度错误的风险,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/20940 * fix(cli): 优化 shell 自动补全渲染,使其更贴近原生 shell 体验,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/20931 * 文档:更新计划模式文档,由 @jkcinouye 提交于 https://github.com/google-gemini/gemini-cli/pull/19682 * fix(mcp): 修复通知/工具/list_changed 支持不生效的问题,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21050 * fix(cli): 在 DebugProfiler 中注册扩展生命周期事件,由 @fayerman-source 提交于 https://github.com/google-gemini/gemini-cli/pull/20101 * chore(dev): 更新 typescriptreact 的 vscode 设置,由 @rohit-4321 提交于 https://github.com/google-gemini/gemini-cli/pull/19907 * fix(cli): 为沙箱启用多架构 Docker 构建,由 @ru-aish 提交于 https://github.com/google-gemini/gemini-cli/pull/19821 * v0.32.0 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21033 * v0.33.0-preview.1 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21058 * feat(core): 改进 @file 自动补全以优先显示文件名,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21064 * feat(sandbox): 添加实验性 LXC 容器沙箱支持,由 @h30s 提交于 https://github.com/google-gemini/gemini-cli/pull/20735 * feat(evals): 在评估每日摘要表中添加总体通过率行,由 @gundermanc 提交于 https://github.com/google-gemini/gemini-cli/pull/20905 * feat(telemetry): 在遥测中包含语言并修复已接受行数的计算,由 @gundermanc 提交于 https://github.com/google-gemini/gemini-cli/pull/21126 * v0.32.1 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21055 * feat(core): 为 CodeAssistServer SSE 解析添加鲁棒性测试、日志和指标,由 @yunaseoul 提交于 https://github.com/google-gemini/gemini-cli/pull/21013 * feat: 添加问题分配者工作流,由 @kartikangiras 提交于 https://github.com/google-gemini/gemini-cli/pull/21003 * fix: 当 OAuth 成功但需要项目 ID 时改进错误信息,由 @Nixxx19 提交于 https://github.com/google-gemini/gemini-cli/pull/21070 * feat(loop-reduction): 实现迭代循环检测和模型反馈,由 @aishaneeshah 提交于 https://github.com/google-gemini/gemini-cli/pull/20763 * chore(github): 要求代理提示文件需要提示审批者,由 @gundermanc 提交于 https://github.com/google-gemini/gemini-cli/pull/20896 * 文档:创建工具参考,由 @jkcinouye 提交于 https://github.com/google-gemini/gemini-cli/pull/19470 * fix(core, a2a-server): 防止在非交互式会话中 OAuth 时发生挂起,由 @spencer426 提交于 https://github.com/google-gemini/gemini-cli/pull/21045 * chore(cli): 默认启用已弃用设置的移除,由 @yashodipmore 提交于 https://github.com/google-gemini/gemini-cli/pull/20682 * feat(core): 为提示禁用快速确认辅助功能,由 @joshualitt 提交于 https://github.com/google-gemini/gemini-cli/pull/21011 * fix(ui): 当显示工具错误提示时抑制冗余的失败提示,由 @NTaylorMullen 提交于 https://github.com/google-gemini/gemini-cli/pull/21078 * 文档:使用 Conductor 示例记录计划工作流,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21166 * feat(release): 在 npm 包中发布 esbuild 捆绑包,由 @genneth 提交于 https://github.com/google-gemini/gemini-cli/pull/19171 * fix(extensions): 在强制文件夹信任时保留扩展源路径中的符号链接,由 @galz10 提交于 https://github.com/google-gemini/gemini-cli/pull/20867 * fix(cli): 在非交互模式下将工具排除委托给策略引擎,由 @EricRahm 提交于 https://github.com/google-gemini/gemini-cli/pull/20639 * fix(ui): 移除渲染内容上的双重内边距,由 @devr0306 提交于 https://github.com/google-gemini/gemini-cli/pull/21029 * fix(core): 在 grep 搜索输出中截断过长的行,由 @gundermanc 提交于 https://github.com/google-gemini/gemini-cli/pull/21147 * feat: 通过 `/footer` 添加自定义页脚配置,由 @jackwotherspoon 提交于 https://github.com/google-gemini/gemini-cli/pull/19001 * perf(core): 修复长时间运行会话中的内存溢出崩溃,由 @WizardsForgeGames 提交于 https://github.com/google-gemini/gemini-cli/pull/19608 * refactor(cli): 将内置主题分类到 dark/ 和 light/ 目录中,由 @JayadityaGit 提交于 https://github.com/google-gemini/gemini-cli/pull/18634 * fix(core): 在只读模式下显式允许 codebase_investigator 和 cli_help,由 @Adib234 提交于 https://github.com/google-gemini/gemini-cli/pull/21157 * test: 添加浏览器代理集成测试,由 @kunal-10-cloud 提交于 https://github.com/google-gemini/gemini-cli/pull/21151 * fix(cli): 修复在 Windows Terminal 上启用 kitty 代码的问题,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21136 * refactor(core): 从 MCPOAuthProvider 中提取共享的 OAuth 流原语,由 @SandyTao520 提交于 https://github.com/google-gemini/gemini-cli/pull/20895 * fix(ui): 为已取消的 shell UI 添加部分输出,由 @devr0306 提交于 https://github.com/google-gemini/gemini-cli/pull/21178 * fix(cli): 用动态格式化程序替换硬编码的键绑定字符串,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21159 * 文档:更新配额和定价页面,由 @g-samroberts 提交于 https://github.com/google-gemini/gemini-cli/pull/21194 * feat(telemetry): 为启动统计信息实现 Clearcut 日志记录,由 @yunaseoul 提交于 https://github.com/google-gemini/gemini-cli/pull/21172 * feat(triage): 为问题分类添加 area/documentation 标签,由 @g-samroberts 提交于 https://github.com/google-gemini/gemini-cli/pull/21222 * 修复使 shell 调用被格式化,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21237 * feat(cli): 添加原生 gVisor (runsc) 沙箱支持,由 @Zheyuan-Lin 提交于 https://github.com/google-gemini/gemini-cli/pull/21062 * 文档:在 plan-mode.md 中使用内部链接的绝对路径,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21299 * fix(core): 防止在流循环检测期间发生未处理的 AbortError 崩溃,由 @7hokerz 提交于 https://github.com/google-gemini/gemini-cli/pull/21123 * fix: 重新排序环境变量脱敏检查以首先扫描值,由 @kartikangiras 提交于 https://github.com/google-gemini/gemini-cli/pull/21059 * fix(acp): 将 --experimental-acp 重命名为 --acp 并移除 Zed 特定引用,由 @skeshive 提交于 https://github.com/google-gemini/gemini-cli/pull/21171 * feat(core): 在工具调用中无权限时回退到 2.5 模型,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21283 * test(core): 改进 API 请求/响应解析的测试,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21227 * 文档(链接):更新 docs-writer 技能并修复损坏的链接,由 @g-samroberts 提交于 https://github.com/google-gemini/gemini-cli/pull/21314 * 修复代码着色器 ANSI 转义码错误,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21321 * 移除键绑定上的通配符行为,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21315 * feat(acp): 添加对 AI Gateway 认证的支持,由 @skeshive 提交于 https://github.com/google-gemini/gemini-cli/pull/21305 * fix(theme): 改进 macOS Terminal.app 的主题颜色对比度,由 @clocky 提交于 https://github.com/google-gemini/gemini-cli/pull/21175 * feat (core): 实现与追踪器相关的 SI 变更,由 @anj-s 提交于 https://github.com/google-gemini/gemini-cli/pull/19964 * v0.33.0-preview.2 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21333 * v0.33.0-preview.3 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21347 * 文档:将发布时间格式化为 HH:MM UTC,由 @pavan-sh 提交于 https://github.com/google-gemini/gemini-cli/pull/20726 * fix(cli): 为扩展卸载实现 --all 标志,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21319 * 文档:修复命令参考中错误的相对链接,由 @kanywst 提交于 https://github.com/google-gemini/gemini-cli/pull/20964 * 文档确保 ripgrep,由 @Jatin24062005 提交于 https://github.com/google-gemini/gemini-cli/pull/21298 * fix(core): 处理 processTurn 期间抛出的 AbortError,由 @MumuTW 提交于 https://github.com/google-gemini/gemini-cli/pull/21296 * 文档(cli): 在 shell 命令教程中澄清 ! 命令的输出可见性,由 @MohammedADev 提交于 https://github.com/google-gemini/gemini-cli/pull/21041 * fix: 任务追踪器策略的逻辑并移除追踪器工具,由 @anj-s 提交于 https://github.com/google-gemini/gemini-cli/pull/21355 * fix(partUtils): 为内联数据部分显示媒体类型和大小,由 @Aboudjem 提交于 https://github.com/google-gemini/gemini-cli/pull/21358 * 修复(无障碍):为 RewindViewer 添加屏幕阅读器支持,由 @Famous077 提交于 https://github.com/google-gemini/gemini-cli/pull/20750 * fix(hooks): 在 AfterAgent 重试路径中传播 stopHookActive (#20426),由 @Aarchi-07 提交于 https://github.com/google-gemini/gemini-cli/pull/20439 * fix(core): 在区分大小写的文件系统上按设备/inode 去重 GEMINI.md 文件 (#19904),由 @Nixxx19 提交于 https://github.com/google-gemini/gemini-cli/pull/19915 * feat(core): 为子代理委托添加并发安全指导 (#17753),由 @abhipatel12 提交于 https://github.com/google-gemini/gemini-cli/pull/21278 * feat(ui): 动态生成所有键绑定提示,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21346 * feat(core): 实现统一的 KeychainService 并迁移令牌存储,由 @ehedlund 提交于 https://github.com/google-gemini/gemini-cli/pull/21344 * fix(cli): 当不存在会话时优雅处理 --resume,由 @SandyTao520 提交于 https://github.com/google-gemini/gemini-cli/pull/21429 * fix(plan): 在聊天压缩期间保持已批准的计划,由 @ruomengz 提交于 https://github.com/google-gemini/gemini-cli/pull/21284 * feat(core): 实现通用 CacheService 并优化 setupUser,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21374 * 使用订阅层级更新配额和定价文档,由 @srithreepo 提交于 https://github.com/google-gemini/gemini-cli/pull/21351 * fix(core): 为 HTTP 导出器追加正确的 OTLP 路径,由 @sebastien-prudhomme 提交于 https://github.com/google-gemini/gemini-cli/pull/16836 * v0.33.0-preview.4 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21354 * feat(cli): 为斜杠命令冲突实现点前缀,由 @ehedlund 提交于 https://github.com/google-gemini/gemini-cli/pull/20979 * refactor(core): 将 MCP 工具命名标准化为 mcp_ FQN 格式,由 @abhipatel12 提交于 https://github.com/google-gemini/gemini-cli/pull/21425 * feat(cli): 从显示中隐藏 Gemma 设置并标记为实验性,由 @abhipatel12 提交于 https://github.com/google-gemini/gemini-cli/pull/21471 * feat(skills): 细化字符串审查者指南和描述,由 @clocky 提交于 https://github.com/google-gemini/gemini-cli/pull/20368 * fix(core): 在环境净化中将 TERM 和 COLORTERM 加入白名单,由 @deadsmash07 提交于 https://github.com/google-gemini/gemini-cli/pull/20514 * fix(billing): 修复超额策略生命周期和设置集成,由 @gsquared94 提交于 https://github.com/google-gemini/gemini-cli/pull/21236 * fix: 在提交时展开 TextInput 中的粘贴占位符,由 @Jefftree 提交于 https://github.com/google-gemini/gemini-cli/pull/19946 * fix(core): 为 ChatRecordingService 添加内存缓存以防止内存溢出,由 @SandyTao520 提交于 https://github.com/google-gemini/gemini-cli/pull/21502 * feat(cli): 彻底改造思考 UI,由 @keithguerin 提交于 https://github.com/google-gemini/gemini-cli/pull/18725 * fix(ui): 跨缓冲区模式统一 Ctrl+O 展开提示体验,由 @jwhelangoog 提交于 https://github.com/google-gemini/gemini-cli/pull/21474 * fix(cli): 修正 shell 高度报告,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21492 * 当本地设置 GEMINI_SYSTEM_MD 或 GEMINI_WRITE_SYSTEM_MD 环境变量时使测试套件通过,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21480 * 禁止规格不足的类型,由 @gundermanc 提交于 https://github.com/google-gemini/gemini-cli/pull/21485 * refactor(cli): 对所有组件标准化使用 'reload' 动词,由 @keithguerin 提交于 https://github.com/google-gemini/gemini-cli/pull/20654 * feat(cli): 将配额语言反转为 '已用百分比',由 @keithguerin 提交于 https://github.com/google-gemini/gemini-cli/pull/20100 * 文档:为通知(实验性)(macOS) 添加文档,由 @jkcinouye 提交于 https://github.com/google-gemini/gemini-cli/pull/21163 * 作为 PR 的代码审查评论,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21209 * feat(cli): 统一 /chat 和 /resume 命令的用户体验,由 @LyalinDotCom 提交于 https://github.com/google-gemini/gemini-cli/pull/20256 * 文档:在 mcp-server.md 中将拼写错误 'allowslisted' 修正为 'allowlisted',由 @Gyanranjan-Priyam 提交于 https://github.com/google-gemini/gemini-cli/pull/21665 * fix(core): 在 tracker_visualize 工具中显示实际的图形输出,由 @anj-s 提交于 https://github.com/google-gemini/gemini-cli/pull/21455 * fix(core): 净化错误分类中被 SSE 损坏的 JSON 和域名字符串,由 @gsquared94 提交于 https://github.com/google-gemini/gemini-cli/pull/21702 * 文档:使文档链接变为相对链接,由 @diodesign 提交于 https://github.com/google-gemini/gemini-cli/pull/21490 * feat(cli): 将 /tools desc 作为显式子命令公开以提高可发现性,由 @aworki 提交于 https://github.com/google-gemini/gemini-cli/pull/21241 * feat(cli): 为 /compress 命令添加 /compact 别名,由 @jackwotherspoon 提交于 https://github.com/google-gemini/gemini-cli/pull/21711 * feat(plan): 默认启用计划模式,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21713 * feat(core): 引入 `AgentLoopContext`,由 @joshualitt 提交于 https://github.com/google-gemini/gemini-cli/pull/21198 * fix(core): 在验证期间为不存在的路径解析符号链接,由 @Adib234 提交于 https://github.com/google-gemini/gemini-cli/pull/21487 * 文档:记录通过拒绝策略从内存中排除工具,由 @Abhijit-2592 提交于 https://github.com/google-gemini/gemini-cli/pull/21428 * perf(core): 缓存 loadApiKey 以减少冗余的钥匙串访问,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21520 * feat(cli): 实现 /upgrade 命令,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21511 * Feat/browser agent progress emission,由 @kunal-10-cloud 提交于 https://github.com/google-gemini/gemini-cli/pull/21218 * fix(settings): 将对象显示为 JSON 而非 [object Object],由 @Zheyuan-Lin 提交于 https://github.com/google-gemini/gemini-cli/pull/21458 * Unmarshall update,由 @DavidAPierce 提交于 https://github.com/google-gemini/gemini-cli/pull/21721 * 更新 mcp 的 list 函数以检查是否被禁用,由 @DavidAPierce 提交于 https://github.com/google-gemini/gemini-cli/pull/21148 * robustness(core): 用于验证历史记录不可变的静态检查,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21228 * refactor(cli): 为 BaseSettingsDialog 提供更好的 React 模式,由 @psinha40898 提交于 https://github.com/google-gemini/gemini-cli/pull/21206 * feat(security): 实现健壮的 IP 验证和 safeFetch 基础,由 @alisa-alisa 提交于 https://github.com/google-gemini/gemini-cli/pull/21401 * feat(core): 改进子代理结果显示,由 @joshualitt 提交于 https://github.com/google-gemini/gemini-cli/pull/20378 * 文档:修复 /tools 中的 Markdown 语法和锚链接,由 @campox747 提交于 https://github.com/google-gemini/gemini-cli/pull/20902 * feat(policy): 在 TOML 中支持子代理特定策略,由 @akh64bit 提交于 https://github.com/google-gemini/gemini-cli/pull/21431 * 添加脚本以加速审查添加 worktree 的 PR,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21748 * fix(core): 防止符号链接解析中的无限递归,由 @Adib234 提交于 https://github.com/google-gemini/gemini-cli/pull/21750 * fix(docs): 更新无头模式文档,由 @ame2en 提交于 https://github.com/google-gemini/gemini-cli/pull/21287 * feat/redesign header compact,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/20922 * refactor: 迁移到 useKeyMatchers hook,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21753 * perf(cli): 缓存 loadSettings 以减少启动时的冗余磁盘 I/O,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21521 * fix(core): 解决跨 CLI 的 Windows 行结束符和路径分隔符错误,由 @muhammadusman586 提交于 https://github.com/google-gemini/gemini-cli/pull/21068 * 文档:修复 commands.md 中的标题格式和 tools-api.md 中的措辞,由 @campox747 提交于 https://github.com/google-gemini/gemini-cli/pull/20679 * refactor(ui): 统一键绑定基础设施并支持字符串初始化,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21776 * 添加对更新扩展源和名称的支持,由 @chrstnb 提交于 https://github.com/google-gemini/gemini-cli/pull/21715 * fix(core): 优雅处理 GUI 编辑器的非零退出码,由 @reyyanxahmed 提交于 https://github.com/google-gemini/gemini-cli/pull/20376 * fix(core): 在 kill() 和异常时销毁 PTY 以防止文件描述符泄漏,由 @nbardy 提交于 https://github.com/google-gemini/gemini-cli/pull/21693 * fix(docs): 更新主题截图并添加缺失的主题,由 @ashmod 提交于 https://github.com/google-gemini/gemini-cli/pull/20689 * refactor(cli): 内部将 'return' 键重命名为 'enter',由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21796 * build(release): 将 npm 捆绑限制为非稳定标签,由 @sehoon38 提交于 https://github.com/google-gemini/gemini-cli/pull/21821 * fix(core): 为子代理调度程序覆盖 toolRegistry 属性,由 @gsquared94 提交于 https://github.com/google-gemini/gemini-cli/pull/21766 * fix(cli): 使页脚项目等间距,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21843 * 文档:澄清计划模式中全局策略规则的适用范围,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21864 * fix(core): 确保在计划模式实现阶段正确闪存模型引导,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21871 * fix(core): 将 @a2a-js/sdk 更新至 0.3.11,由 @adamfweidman 提交于 https://github.com/google-gemini/gemini-cli/pull/21875 * refactor(core): 重试时改进 API 响应错误日志记录,由 @yunaseoul 提交于 https://github.com/google-gemini/gemini-cli/pull/21784 * fix(ui): 在积分和升级对话框中处理无头执行,由 @gsquared94 提交于 https://github.com/google-gemini/gemini-cli/pull/21850 * fix(core): 将延迟超过 5 分钟的可重试错误视为终端配额错误,由 @gsquared94 提交于 https://github.com/google-gemini/gemini-cli/pull/21881 * feat(telemetry): 为 GitHub Actions 添加特定的 PR、Issue 和自定义跟踪 ID,由 @cocosheng-g 提交于 https://github.com/google-gemini/gemini-cli/pull/21129 * feat(core): 为 A2A 代理添加 OAuth2 授权码认证提供程序,由 @SandyTao520 提交于 https://github.com/google-gemini/gemini-cli/pull/21496 * feat(cli): 在 TUI 中使 /tools list 命令可见,并遵循其他命令的子命令模式,由 @JayadityaGit 提交于 https://github.com/google-gemini/gemini-cli/pull/21213 * 更好地处理脏工作树并警告不要在不受信任的代码上运行 scripts/review.sh,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/21791 * feat(policy): 默认支持自动添加到策略并支持作用域持久化,由 @spencer426 提交于 https://github.com/google-gemini/gemini-cli/pull/20361 * fix(core): 当 ESC 取消工具执行时处理 AbortError,由 @PrasannaPal21 提交于 https://github.com/google-gemini/gemini-cli/pull/20863 * fix(release): 改进补丁发布工作流评论:更清晰的审批指导,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21894 * 文档:澄清遥测设置和综合数据映射,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21879 * feat(core): 为 stream-json 输出添加每模型令牌使用情况,由 @yongruilin 提交于 https://github.com/google-gemini/gemini-cli/pull/21839 * 文档:从侧边栏中移除计划模式的实验性徽章,由 @jerop 提交于 https://github.com/google-gemini/gemini-cli/pull/21906 * fix(cli): 防止循环检测重试中的竞争条件,由 @skyvanguard 提交于 https://github.com/google-gemini/gemini-cli/pull/17916 * 为追踪器添加行为评估,由 @anj-s 提交于 https://github.com/google-gemini/gemini-cli/pull/20069 * fix(auth): 将术语更新为 '登录' 和 '登出',由 @clocky 提交于 https://github.com/google-gemini/gemini-cli/pull/20892 * 文档(mcp): 标准化 mcp 工具 fqn 文档,由 @abhipatel12 提交于 https://github.com/google-gemini/gemini-cli/pull/21664 * fix(ui): 过滤后防止空的工具组边框存根,由 @Aaxhirrr 提交于 https://github.com/google-gemini/gemini-cli/pull/21852 * 使命令名称保持一致,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/21907 * refactor: 移除 agent_card_requires_auth 配置标志,由 @adamfweidman 提交于 https://github.com/google-gemini/gemini-cli/pull/21914 * feat(a2a): 实现标准化归一化和流重组,由 @alisa-alisa 提交于 https://github.com/google-gemini/gemini-cli/pull/21402 * feat(cli): 通过斜杠命令启用技能激活,由 @NTaylorMullen 提交于 https://github.com/google-gemini/gemini-cli/pull/21758 * 文档(cli): 在 stream-json 结果事件中提及每模型令牌使用情况,由 @yongruilin 提交于 https://github.com/google-gemini/gemini-cli/pull/21908 * fix(plan): 通过支持无约束高度防止审批对话框中的计划截断,由 @Adib234 提交于 https://github.com/google-gemini/gemini-cli/pull/21037 * feat(a2a): 从基于回调切换到事件驱动的工具调度程序,由 @cocosheng-g 提交于 https://github.com/google-gemini/gemini-cli/pull/21467 * feat(voice): 实现语音友好的响应格式化程序,由 @ayush31010 提交于 https://github.com/google-gemini/gemini-cli/pull/20989 * feat: 为浏览器代理添加脉动蓝色边框自动化覆盖层,由 @kunal-10-cloud 提交于 https://github.com/google-gemini/gemini-cli/pull/21173 * 添加 extensionRegistryURI 设置以更改从中读取注册表的位置,由 @kevinjwang1 提交于 https://github.com/google-gemini/gemini-cli/pull/20463 * fix: 为 gaxios v7 Array.toString() 流损坏打补丁,由 @gsquared94 提交于 https://github.com/google-gemini/gemini-cli/pull/21884 * fix: 防止非交互模式下的挂起并改进代理指导,由 @cocosheng-g 提交于 https://github.com/google-gemini/gemini-cli/pull/20893 * 添加 ExtensionDetails 对话框并支持安装,由 @chrstnb 提交于 https://github.com/google-gemini/gemini-cli/pull/20845 * chore/release: 将版本号提升至 0.34.0-nightly.20260310.4653b126f,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21816 * v0.33.0-preview.13 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21927 * fix(cli): 稳定提示布局以防止输入时跳动,由 @NTaylorMullen 提交于 https://github.com/google-gemini/gemini-cli/pull/21081 * fix: 在取消流式传输时保留提示文本,由 @Nixxx19 提交于 https://github.com/google-gemini/gemini-cli/pull/21103 * fix: 针对远程代理错误的健壮用户体验,由 @Shyam-Raghuwanshi 提交于 https://github.com/google-gemini/gemini-cli/pull/20307 * feat: 实现后台进程日志记录和清理,由 @galz10 提交于 https://github.com/google-gemini/gemini-cli/pull/21189 * v0.33.0-preview.14 的更新日志,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/21938 * fix(patch): 将 45faf4d 挑选到 release/v0.34.0-preview.0-pr-22148 [CONFLICTS],由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/22174 * fix(patch): 将 8432bce 挑选到 release/v0.34.0-preview.1-pr-22069 以修补版本 v0.34.0-preview.1 并创建版本 0.34.0-preview.2,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/22205 * fix(patch): 将 24adacd 挑选到 release/v0.34.0-preview.2-pr-22332 以修补版本 v0.34.0-preview.2 并创建版本 0.34.0-preview.3,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/22391 * fix(patch): 将 48130eb 挑选到 release/v0.34.0-preview.3-pr-22665 以修补版本 v0.34.0-preview.3 并创建版本 0.34.0-preview.4,由 @gemini-cli-robot 提交于 https://github.com/google-gemini/gemini-cli/pull/22719 ## 新贡献者 * @lordshashank 在 https://github.com/google-gemini/gemini-cli/pull/20667 中首次贡献 * @fayerman-source 在 https://github.com/google-gemini/gemini-cli/pull/20101 中首次贡献 * @rohit-4321 在 https://github.com/google-gemini/gemini-cli/pull/19907 中首次贡献 * @ru-aish 在 https://github.com/google-gemini/gemini-cli/pull/19821 中首次贡献 * @yashodipmore 在 https://github.com/google-gemini/gemini-cli/pull/20682 中首次贡献 * @genneth 在 https://github.com/google-gemini/gemini-cli/pull/19171 中首次贡献 * @WizardsForgeGames 在 https://github.com/google-gemini/gemini-cli/pull/19608 中首次贡献 * @Zheyuan-Lin 在 https://github.com/google-gemini/gemini-cli/pull/21062 中首次贡献 * @7hokerz 在 https://github.com/google-gemini/gemini-cli/pull/21123 中首次贡献 * @clocky 在 https://github.com/google-gemini/gemini-cli/pull/21175 中首次贡献 * @kanywst 在 https://github.com/google-gemini/gemini-cli/pull/20964 中首次贡献 * @Jatin24062005 在 https://github.com/google-gemini/gemini-cli/pull/21298 中首次贡献 * @MumuTW 在 https://github.com/google-gemini/gemini-cli/pull/21296 中首次贡献 * @MohammedADev 在 https://github.com/google-gemini/gemini-cli/pull/21041 中首次贡献 * @Aboudjem 在 https://github.com/google-gemini/gemini-cli/pull/21358 中首次贡献 * @Famous077 在 https://github.com/google-gemini/gemini-cli/pull/20750 中首次贡献 * @Aarchi-07 在 https://github.com/google-gemini/gemini-cli/pull/20439 中首次贡献 * @sebastien-prudhomme 在 https://github.com/google-gemini/gemini-cli/pull/16836 中首次贡献 * @deadsmash07 在 https://github.com/google-gemini/gemini-cli/pull/20514 中首次贡献 * @diodesign 在 https://github.com/google-gemini/gemini-cli/pull/21490 中首次贡献 * @aworki 在 https://github.com/google-gemini/gemini-cli/pull/21241 中首次贡献 * @ame2en 在 https://github.com/google-gemini/gemini-cli/pull/21287 中首次贡献 * @muhammadusman586 在 https://github.com/google-gemini/gemini-cli/pull/21068 中首次贡献 * @nbardy 在 https://github.com/google-gemini/gemini-cli/pull/21693 中首次贡献 * @PrasannaPal21 在 https://github.com/google-gemini/gemini-cli/pull/20863 中首次贡献 * @yongruilin 在 https://github.com/google-gemini/gemini-cli/pull/21839 中首次贡献 * @Aaxhirrr 在 https://github.com/google-gemini/gemini-cli/pull/21852 中首次贡献 * @ayush31010 在 https://github.com/google-gemini/gemini-cli/pull/20989 中首次贡献 * @Shyam-Raghuwanshi 在 https://github.com/google-gemini/gemini-cli/pull/20307 中首次贡献 **完整更新日志**: https://github.com/google-gemini/gemini-cli/compare/v0.33.2...v0.34.0