Codex 切换 API 供应商后旧会话消失?从定位到恢复的完整指南

AI-assisted

最近我把 Codex CLI 从第三方 OpenAI 兼容 API 切换到了 ChatGPT 登录。登录本身很顺利,但随后执行 codex resume 时,过去的会话几乎都不见了。

第一反应很容易是:切换账号或供应商时,Codex 把旧 session 删除了。

实际调查后发现,旧会话并没有丢失。问题出在三个不同层次:

  1. resume 默认会按照当前工作目录过滤;
  2. session picker 使用的索引可能没有完整收录旧 CLI 会话;
  3. 旧 session 保存的第三方 model_provider 已不在当前配置中。

本文整理一套安全、可复用的定位与恢复流程。核心原则只有一句:

/resume 列表里没有,不等于磁盘上的 session 文件不存在。

阅读更多