← 返回更新日志

Gemini CLI v0.44.0-nightly.20260521.g57c42a5c4 预发布

2026-05-21 · GitHub 原文
## 变更内容 * fix(core): 在 content-utils 中强制编译时穷尽性检查 by @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/27207 * feat(skills): 添加 agent-tui 和 tui-tester 技能 by @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/27121 * fix(context): 修复跨会话的快照恢复问题 by @joshualitt 在 https://github.com/google-gemini/gemini-cli/pull/26939 * fix(core): 为 stableStringify 添加单元测试 by @devr0306 在 https://github.com/google-gemini/gemini-cli/pull/27212 * fix(core): 优先使用 pwsh.exe 而非 Windows PowerShell 5.1 (#25859) by @kaluchi 在 https://github.com/google-gemini/gemini-cli/pull/25900 * feat(core): 添加 LocalSessionInvocation by @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/26665 * refactor: 将自动模型描述和配置与 releaseChannel 解耦 by @danielweis 在 https://github.com/google-gemini/gemini-cli/pull/27227 * fix(core): 防止 Windows PTY 流上 isBinary 误报 by @TirthNaik-99 在 https://github.com/google-gemini/gemini-cli/pull/26565 * fix(cli): 防止 Vim Normal 模式下未映射的按键向提示输入中插入文本 by @Rajeshpatel07 在 https://github.com/google-gemini/gemini-cli/pull/25139 * fix(a2a-server): 实现与 CLI 一致的默认策略加载 by @kschaab 在 https://github.com/google-gemini/gemini-cli/pull/27073 * feat(core): 添加 RemoteSessionInvocation by @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/26937 * fix: 允许在非交互模式下配置 MCP 服务器 by @cocosheng-g 在 https://github.com/google-gemini/gemini-cli/pull/27215 * fix(core): 为 migrateFromFileStorage 添加异常处理 by @devr0306 在 https://github.com/google-gemini/gemini-cli/pull/27229 * fix(cli): 打包 ink worker-entry.js by @rmedranollamas 在 https://github.com/google-gemini/gemini-cli/pull/27249 * feat(core): 将 AgentSession 调用接入 agent-tool by @adamfweidman 在 https://github.com/google-gemini/gemini-cli/pull/26948 * fix(core): 防止自定义命令文件注入中的路径遍历 by @ompatel-aiml 在 https://github.com/google-gemini/gemini-cli/pull/27234 * fix(core): 在全局 fetch 调度器中遵循 NO_PROXY by @cocosheng-g 在 https://github.com/google-gemini/gemini-cli/pull/27216 * fix(core): 正确处理 MCP 工具中的可空数组类型 by @devr0306 在 https://github.com/google-gemini/gemini-cli/pull/27228 * fix(cli): 在 ESM 包中保留 proxy-agent 的命名导出 by @ashishch432 在 https://github.com/google-gemini/gemini-cli/pull/27145 * Proposal: 子进程 I/O 的确定性编码 by @kaluchi 在 https://github.com/google-gemini/gemini-cli/pull/27247 * feat(cli): 添加 Sublime Text 和 Emacs 客户端编辑器,改进错误信息和文档 by @alberti42 在 https://github.com/google-gemini/gemini-cli/pull/21090 ## 新贡献者 * @kaluchi 在 https://github.com/google-gemini/gemini-cli/pull/25900 做出了首次贡献 * @Rajeshpatel07 在 https://github.com/google-gemini/gemini-cli/pull/25139 做出了首次贡献 * @ompatel-aiml 在 https://github.com/google-gemini/gemini-cli/pull/27234 做出了首次贡献 * @ashishch432 在 https://github.com/google-gemini/gemini-cli/pull/27145 做出了首次贡献 * @alberti42 在 https://github.com/google-gemini/gemini-cli/pull/21090 做出了首次贡献 **完整更新日志**: https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260518.g5611ff40e...v0.44.0-nightly.20260521.g57c42a5c4