会话已在另一端打开:resume 会变成只读,草稿还在

0.154 起,桌面或 IDE 正占用同一聊天时,CLI resume 只给只读回放和重试,不会再开一个可写副本。不要为此去 fork。

同一条会话不能同时被两个可写前端占用。CLI 0.154 起:你在桌面应用或 IDE 里开着聊天,再到终端 codex resume --last,会看到只读 transcript,并带重试;输入框里的草稿会留着,不会悄悄另存一份可写会话。

这不是 resume 坏了。先关掉另一端,或在只读界面点重试,等占用释放。不要一看到不能输入就 codex fork --last——fork 是新线程,旧权限和目标都会分叉。

/app 是把 TUI 接到桌面,不是「再开一条」。codex exec resume 走的是非交互续跑,不会给你这个只读 TUI;别用 exec 去抢已经被桌面占用的聊天。核对本机版本:

codex --version
codex resume --last

若版本低于 0.154,行为可能仍是抢连接或直接失败。以 /help 和 changelog 为准。

来源