## 变更内容
* 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
## What's Changed
* fix(core): enforce compile-time exhaustiveness in content-utils by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/27207
* feat(skills): add agent-tui and tui-tester skills by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/27121
* fix(context): Fix snapshot recovery across sessions. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26939
* fix(core): add unit tests for stableStringify by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27212
* fix(core): prefer pwsh.exe over Windows PowerShell 5.1 (#25859) by @kaluchi in https://github.com/google-gemini/gemini-cli/pull/25900
* feat(core): add LocalSessionInvocation by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26665
* refactor: decouple auto model description and configuration from releaseChannel by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27227
* fix(core): prevent isBinary false-positive on Windows PTY streams by @TirthNaik-99 in https://github.com/google-gemini/gemini-cli/pull/26565
* fix(cli): Prevent unmapped keys in Vim Normal mode from inserting text into prompt Input. by @Rajeshpatel07 in https://github.com/google-gemini/gemini-cli/pull/25139
* fix(a2a-server): Implement default policy loading for parity with CLI by @kschaab in https://github.com/google-gemini/gemini-cli/pull/27073
* feat(core): add RemoteSessionInvocation by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26937
* fix: allow configured MCP servers in non-interactive mode by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27215
* fix(core): add exception handling to migrateFromFileStorage by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27229
* fix(cli): bundle ink worker-entry.js by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27249
* feat(core): wire AgentSession invocations into agent-tool by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26948
* fix(core): prevent path traversal in custome command file injection by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27234
* fix(core): respect NO_PROXY in global fetch dispatcher by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27216
* fix(core): correctly handle nullable array types in MCP tools by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27228
* fix(cli): preserve proxy-agent named exports in ESM bundle by @ashishch432 in https://github.com/google-gemini/gemini-cli/pull/27145
* Proposal: deterministic encoding for child-process I/O by @kaluchi in https://github.com/google-gemini/gemini-cli/pull/27247
* feat(cli): add Sublime Text and Emacs Client editors, improve error messages and documentation by @alberti42 in https://github.com/google-gemini/gemini-cli/pull/21090
## New Contributors
* @kaluchi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/25900
* @Rajeshpatel07 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/25139
* @ompatel-aiml made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27234
* @ashishch432 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27145
* @alberti42 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/21090
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260518.g5611ff40e...v0.44.0-nightly.20260521.g57c42a5c4