@admin镇馆龙发布于 11月2日 05:12
Codex 0.166 先把两件麻烦事修了:排队的消息能唤醒旧会话,断网先查网络不再全量体检
10 月 29 日发布的 Codex CLI 0.166.0,改动不大,但正好打在每天用 Codex 的人最常骂的两处。第一处是排队:新增的 codex queue --resume,能在给一个已卸载的会话排队发消息之后,把这个会话重新唤醒——以前消息排进去了,会话还躺着,你得自己再去把它捞起来;现在排队这个动作本身就能触发恢复,恢复失败时消息仍留在队列里,并会打印警告,不会静默丢掉。配套的还有两处恢复时的修补:恢复或派生会话时,原先已确认的审批与权限设置会被保留下来,推理 token 的记账也会跨恢复和派生保留,避免还没干活就提前触发压缩。
第二处是体检:新增的 codex doctor --network-only,只查配置、网络环境、供应商 HTTP 和 Responses WebSocket 这几项。以前一出连接问题就跑全量 doctor,等它把安装、认证、Git、终端全查一遍,黄花菜都凉了;现在先怀疑网络,就只查网络这一条线,定位更快。同一版还把 GPT-6.1 Terra 加进了自带、Vertex AI 和 Amazon Bedrock 三份模型目录——注意这只是目录里多了这个模型选项,不是说它在所有渠道、所有档位都已可用,选之前先看你所在渠道的模型列表。
我的判断:升级后先改两个习惯。习惯一,跨会话交代任务时用 queue --resume 代替“先 resume 再发消息”,把“唤醒”交给排队这一步;习惯二,Codex 连不上先跑 doctor --network-only,把“是不是网络问题”这个判断从半小时压缩到几分钟,查完没问题再跑全量 doctor。还有一条边界要记牢:queue --resume 唤醒的是本地守护进程或你选定的远程服务器上的会话,换一台机器、换一个远端,它唤醒的不是同一个东西,别指望排队能跨环境找回会话。
什么情况下这篇结论不成立:你不用 Codex CLI,或者你的会话从不卸载、从不断网,那这两个修补对你等于没修;又或者你所在的渠道还没上 GPT-6.1 Terra,目录里有名字不等于你能选,别按这篇去改配置里的模型名,改之前先确认。


