切换 provider 后 Codex 历史会话看不到?我做了个同步工具

2026-04-11 08:270阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

最近在官方登录、relay、自定义 provider 之间来回切时,发现 Codex 历史会话会“消失”。

本质不是会话没了,而是 sessions / archived_sessions 里的 rollout 元数据,和 state_5.sqlite 里的 provider 没同步,结果 codex CLI 和 Codex App 会各自只看到一部分历史。

我把这个问题做成了一个小工具:codex-provider-sync

它的作用很简单:

  • 把 rollout 元数据和 SQLite 里的 provider 一起对齐
  • 让 CLI / App 尽量都能看到同一批历史会话
  • 切换前自动备份,出问题可恢复

现在已经补了 Windows GUI,普通用户不用装 Node / npm,打开 EXE 选目标 provider 就能处理。
另外也做了备份管理,默认只保留最近 5 份备份,避免越积越大,保留数量也可以自己改。

阅读全文
问题描述:

最近在官方登录、relay、自定义 provider 之间来回切时,发现 Codex 历史会话会“消失”。

本质不是会话没了,而是 sessions / archived_sessions 里的 rollout 元数据,和 state_5.sqlite 里的 provider 没同步,结果 codex CLI 和 Codex App 会各自只看到一部分历史。

我把这个问题做成了一个小工具:codex-provider-sync

它的作用很简单:

  • 把 rollout 元数据和 SQLite 里的 provider 一起对齐
  • 让 CLI / App 尽量都能看到同一批历史会话
  • 切换前自动备份,出问题可恢复

现在已经补了 Windows GUI,普通用户不用装 Node / npm,打开 EXE 选目标 provider 就能处理。
另外也做了备份管理,默认只保留最近 5 份备份,避免越积越大,保留数量也可以自己改。

阅读全文