开源gemini-cli Releases·原文 2026年10月2日

Gemini CLI发布v0.64.0-nightly.20261002夜间版本,修复Ctrl+C中止与Windows兼容问题

这是gemini-cli的一个夜间构建版本,包含 8 项修复,涉及会话记录、状态持久化、Ctrl+C紧急中止、@file:line引用、Windows ConPTY、扩展更新、ACP会话清理和滚动位置保持。

AI解读:这是一个夜间构建版本,不是稳定版。它的意义在于让愿意尝鲜的开发者提前拿到正在修的问题补丁,但也意味着稳定性没有经过正式发布周期的验证。

从改动列表看,这轮修复集中在两类人身上:一是在Windows上使用Gemini CLI的人,ConPTY的IME光标位置、扩展更新时的目录删除重试都针对Windows环境;二是经常用Ctrl+C中断任务的人,此前紧急中止可能没有真正到达取消处理器。

会话记录和状态持久化也被调整:ChatRecordingService改用追加式增量补丁和有界历史窗口,CLI状态改为原子化持久化并可在损坏时从备份恢复。这些改动直接关系到长时间会话的数据完整性和内存占用,但发布说明没有给出具体性能数字或复现步骤。

普通用户不需要立刻切换到这个夜间版本。真正相关的是已经在跑夜间构建、或者在Windows上被上述问题卡住的人,他们可以对照PR编号确认修复是否对应自己的场景。

gemini-cli发布了v0.64.0-nightly.20261002.gc9096a847夜间版本,由gemini-cli-robot在GitHub Releases页面公布。这是一个夜间构建,不是稳定版本。

ChatRecordingService与CLI状态

  • fix(core):在ChatRecordingService中实现追加式(append-only)增量补丁和有界历史窗口,PR #29568,作者 @jvargassanchez-dot。
  • fix(cli):原子化持久化状态,并在状态损坏时从备份恢复,PR #29558,作者 @urielefrenvirtusa。

交互与快捷键修复

  • fix(cli):确保在操作进行中按下Ctrl+C时,紧急中止能到达取消处理器,PR #29586,作者 @urielefrenvirtusa。
  • fix(cli):解析 @file:line引用,并防止ghost text换行导致的挂起,PR #29581,作者 @jesussamuel-byte。
  • fix(cli):保持滚动位置,并划分待处理的高度预算,PR #29520,作者 @luisfelipe-alt。

Windows与ACP相关改动

  • fix(ui):确保Windows ConPTY转发IME光标位置,PR #29560,作者 @jesussamuel-byte。
  • fix(cli):在Windows上扩展更新期间遇到文件锁定错误时重试删除目录,PR #29540,作者 @jesussamuel-byte。
  • fix(acp):按精确id解析会话,并在会话失败时处理监听器清理,PR #29580,作者 @diegogodinezr。

版本信息与范围

完整变更日志的对比链接为v0.64.0-nightly.20261001.gc6bccb7ec到v0.64.0-nightly.20261002.gc9096a847。

以上内容均来自该Release页面的What's Changed列表,发布说明未提供性能数据、测试结果或影响范围说明。

信息来源