Codex 切换 API 供应商后旧会话消失?从定位到恢复的完整指南
AI-assisted
最近我把 Codex CLI 从第三方 OpenAI 兼容 API 切换到了 ChatGPT 登录。登录本身很顺利,但随后执行 codex resume 时,过去的会话几乎都不见了。
第一反应很容易是:切换账号或供应商时,Codex 把旧 session 删除了。
实际调查后发现,旧会话并没有丢失。问题出在三个不同层次:
resume默认会按照当前工作目录过滤;- session picker 使用的索引可能没有完整收录旧 CLI 会话;
- 旧 session 保存的第三方
model_provider已不在当前配置中。
本文整理一套安全、可复用的定位与恢复流程。核心原则只有一句:
/resume列表里没有,不等于磁盘上的 session 文件不存在。
