Skip to content

v2.39.1 — 修复闲置恢复启动器失败

Choose a tag to compare

@aipayim aipayim released this 31 Jul 23:30

v2.39.1 (2026-08-01)

修复闲置恢复启动器失败

  • 修复 resume-codex.sh 闲置恢复每次触发都失败的问题:cmd.exe /c start 打开可见 Windows 终端时,WSL 路径(/mnt/c/...)以 / 开头会被 cmd 解析成开关(无效开关 - /mnt),start 立即返回退出码 1,runner 从未启动
  • 修复:启动前用 wslpath -w 将 WSL 路径转为 Windows 反斜杠形式再交给 start(无 wslpath 时回退为 C: 前缀替换),保留可见终端窗口
  • 启动器失败时把 cmd 的 stderr(GBK 转 UTF-8)写回状态文件第 5 字段,代理显示为 launcherError 并带进 auto_resume_launcher_failed 事件消息
  • 端到端实测通过:状态机 starting → running → exited 完整走通,命令真实执行