← 返回更新日志

Gemini CLI v0.39.0-nightly.20260411.0957f7d3e 预发布

2026-04-11 · GitHub 原文
## 更新内容 * fix: 修复 API 错误消息中 Uint8Array 和多字节 UTF-8 解码问题,由 @kimjune01 提交于 https://github.com/google-gemini/gemini-cli/pull/23341 * Automated documentation audit results(自动化文档审计结果),由 @g-samroberts 提交于 https://github.com/google-gemini/gemini-cli/pull/22755 * debugging(ui): 添加可选的 debugRainbow 设置,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/25088 * fix: 通过清理监听器和根闭包解决生命周期内存泄漏,由 @spencer426 提交于 https://github.com/google-gemini/gemini-cli/pull/25049 * docs(cli): 更新 f12 描述以更精确,由 @JayadityaGit 提交于 https://github.com/google-gemini/gemini-cli/pull/15816 * fix(cli): 将 /settings 标记为不安全并发运行,由 @jacob314 提交于 https://github.com/google-gemini/gemini-cli/pull/25061 * fix(core): 移除缓冲区切片以防止大输出流导致 OOM(内存溢出),由 @spencer426 提交于 https://github.com/google-gemini/gemini-cli/pull/25094 * feat(core): 在工具调用记录中持久化子代理 agentId,由 @abhipatel12 提交于 https://github.com/google-gemini/gemini-cli/pull/25092 * chore(core): 将代码库调查员轮次限制提高到 50,由 @abhipatel12 提交于 https://github.com/google-gemini/gemini-cli/pull/25125 * refactor(core): 将 execute() 参数整合为 ExecuteOptions,由 @mbleigh 提交于 https://github.com/google-gemini/gemini-cli/pull/25101 * feat(core): 在系统提示中添加战略重评估指南,由 @aishaneeshah 提交于 https://github.com/google-gemini/gemini-cli/pull/25062 * fix(core): 更新时保留 shell 执行配置字段,由 @jasonmatthewsuhari 提交于 https://github.com/google-gemini/gemini-cli/pull/25113 * docs: 添加 vi 快捷键并澄清 MCP 沙盒设置,由 @chrisjcthomas 提交于 https://github.com/google-gemini/gemini-cli/pull/21679 * fix(cli): 将会话 ID 传递给交互式 shell 执行,由 @jasonmatthewsuhari 提交于 https://github.com/google-gemini/gemini-cli/pull/25114 * fix(cli): 解决因 C1 控制字符导致的文本清理数据丢失问题,由 @euxaristia 提交于 https://github.com/google-gemini/gemini-cli/pull/22624 * feat(core): 添加大内存回归测试,由 @cynthialong0-0 提交于 https://github.com/google-gemini/gemini-cli/pull/25059 * fix(core): 解决 PTY 耗尽和孤立的 MCP 子进程泄漏问题,由 @spencer426 提交于 https://github.com/google-gemini/gemini-cli/pull/25079 * chore(deps): 通过 npm audit fix 更新易受攻击的依赖项,由 @scidomino 提交于 https://github.com/google-gemini/gemini-cli/pull/25140 * perf(sandbox): 通过原生 ACL 应用优化 Windows 沙盒初始化,由 @ehedlund 提交于 https://github.com/google-gemini/gemini-cli/pull/25077 * chore: 从 keytar 切换到 @github/keytar,由 @cocosheng-g 提交于 https://github.com/google-gemini/gemini-cli/pull/25143 * fix: 改进文件读取中的音频 MIME 规范化和验证,由 @junaiddshaukat 提交于 https://github.com/google-gemini/gemini-cli/pull/21636 * docs: 更新 docs-audit 以包含 PR 正文中的更改,由 @g-samroberts 提交于 https://github.com/google-gemini/gemini-cli/pull/25153 * docs: 更正强制身份验证类型的文档,由 @cocosheng-g 提交于 https://github.com/google-gemini/gemini-cli/pull/25142 * fix(cli): 从确认队列计数中排除 update_topic,由 @Abhijit-2592 提交于 https://github.com/google-gemini/gemini-cli/pull/24945 ## 新贡献者 * @kimjune01 在 https://github.com/google-gemini/gemini-cli/pull/23341 中完成了首次贡献 * @chrisjcthomas 在 https://github.com/google-gemini/gemini-cli/pull/21679 中完成了首次贡献 **完整更新日志**: https://github.com/google-gemini/gemini-cli/compare/v0.39.0-nightly.20260410.96cc8a0da...v0.39.0-nightly.20260411.0957f7d3e