惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
博客园 - 叶小钗
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
美团技术团队
aimingoo的专栏
aimingoo的专栏
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
T
Tailwind CSS Blog
Martin Fowler
Martin Fowler
B
Blog RSS Feed
月光博客
月光博客
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
Y
Y Combinator Blog
B
Blog
MyScale Blog
MyScale Blog

文武科技柜

Loomy:讯飞AI工作搭子,支持本地文件、数据分析、技能和多Agent协作 - 文武科技柜 AdsPower:多账号指纹浏览器,支持独立环境、代理IP、RPA和团队协作 - 文武科技柜 RoxyBrowser:多账号指纹浏览器,支持独立环境、代理IP和AI自动化 - 文武科技柜 我把 Cockpit Tools 的 2 个 Codex 唤醒任务迁到了 VPS:关掉电脑也能自动运行 - 文武科技柜 GPT-6 Astra:OpenAI新一代AI模型,支持电脑操作、专业办公和复杂任务执行 - 文武科技柜 ChatGPT Image 2.5:OpenAI新一代AI生图模型,精准改图、草图生成和模板创作更方便 - 文武科技柜 TypeWords:免费开源打字背单词工具,支持FSRS间隔复习、听写和文章练习 - 文武科技柜 偷师:AI图片提示词反推插件,一键拆解主体、构图、光影和风格 - 文武科技柜 ActivityWatch:免费开源自动时间追踪工具,统计电脑软件和网站使用时间 - 文武科技柜 InvoiceFlowAI:免费开源电子发票整理工具,自动下载发票、OCR识别并生成Excel报销汇总 - 文武科技柜 DBeaver:免费开源数据库管理工具,支持MySQL、PostgreSQL、Oracle等100+数据库 - 文武科技柜 Chrome标签页开太多导致闪退怎么办?4个设置解决卡死崩溃 - 文武科技柜 TikHub:社交媒体数据API平台,支持TikTok、抖音、小红书等16个平台 - 文武科技柜 DeepSeek Harness:DeepSeek开源AI Agent框架,支持Skills、插件、工具和DSH Desktop桌面版 - 文武科技柜 GreenVideo:免费在线视频下载工具,支持YouTube、TikTok、微博、小红书等1000+平台 - 文武科技柜 千问办公QwenWork:阿里推出的AI办公平台,支持PPT、Excel、网页生成和电脑操控 - 文武科技柜 Magic Resume 魔方简历:免费开源AI简历制作工具,支持AI润色、实时预览和PDF导出 - 文武科技柜 Fast Video Saver:免费在线视频下载工具,支持1000+网站、1080P和4K视频下载 - 文武科技柜 HBG Rubber Stamp Field Note:把旅行照片变成复古橡皮章观察笔记的AI Skill - 文武科技柜 豆包工作:字节跳动推出的AI办公Agent,能做PPT、表格、文档还能操作电脑 - 文武科技柜 各种源大型整合是什么?ZGQ-inc书源、RSS、Mihon、IPTV资源库使用指南 - 文武科技柜 【亲测有效】解决Bitwarden 浏览器扩展程序 2026.7.0 显示保险库为空的问题 - 文武科技柜 MonkeyCode:免费获取 2c8g 海外/国内云服务器开发环境 - 文武科技柜 从参考视频到成片:7 个提示词让 Codex 接管 Remotion 全流程 - 文武科技柜 ai-job-search 新手使用教程:把 Claude Code 变成你的求职工作台 - 文武科技柜 X/Twitter 长文复制不了?用 Codex 自动抓正文、图片和互动数据保存成 Markdown - 文武科技柜 ian-xiaohei-illustrations 保姆级教程:用 Codex 给中文文章生成小黑手绘认知配图 - 文武科技柜 开发者效率翻倍工具:Cockpit Tools支持AI IDE多账号与多实例并行运行 - 文武科技柜 不会剪视频?OpenMontage让你一句话自动生成完整短视频 - 文武科技柜 Tanso:一键搜索Bocha、火山引擎、知乎的搜索中枢 - 文武科技柜
Codex 历史会话不显示怎么办?用 codex-provider-sync 一键恢复
斌仔 · 2026-05-14 · via 文武科技柜

文章目录

  • codex-provider-sync 解决了什么问题
  • codex-provider-sync 快速使用
  • 能力边界
  • Codex Desktop 最近 50 条限制
  • 安全与排障

今天我的 Codex 官方额度用完了,于是用 CC Switch 切到了第三方 API 平台。

结果一打开 Codex 客户端,之前的历史会话全都不显示了。

我当时人有点懵。

这些会话里有项目上下文、有之前的判断、有踩过的坑,不只是几条聊天记录。真要重新解释一遍,想想都头大。

后来折腾了一圈才发现,文件其实没丢。

只是切换 model_provider 后,旧会话里的 provider 信息、SQLite 线程表、项目路径缓存这些 metadata 对不上了,所以 Codex 客户端暂时认不出来。

还好,这个问题可以修。

今天给大家分享一个小工具,叫 codex-provider-sync,专门用来把这些历史会话重新同步回来。

Codex 历史会话不显示怎么办?用 codex-provider-sync 一键恢复
Codex 历史会话不显示怎么办?用 codex-provider-sync 一键恢复

codex-provider-sync 解决了什么问题

Codex 切换 model_provider 后,旧会话可能在 Desktop 或 /resume 里不可见。原因通常不是会话文件丢了,而是 rollout 文件、SQLite 线程表、项目路径缓存里的 provider / 可见性 metadata 不一致。

本工具同步这些位置:

  • ~/.codex/sessions
  • ~/.codex/archived_sessions
  • ~/.codex/state_5.sqlite
  • .codex-global-state.json 中的项目根路径缓存

codex-provider-sync 快速使用

Windows 用户优先下载 Release 里的 CodexProviderSync.exe

  1. 打开 CodexProviderSync.exe
  2. 点击 Refresh
  3. 选择目标 Provider
  4. 点击 Execute
codex-provider-sync Windows教程
codex-provider-sync Windows教程

macOS 等环境使用 CLI:

npm install -g git+https://github.com/Dailin521/codex-provider-sync.git
codex-provider sync

CLI 需要 Node.js 24+。如果使用 Node 20/22,可能会看到 node:sqlite 不存在的错误。

更多 CLI 常用命令:

codex-provider status
codex-provider sync
codex-provider sync --provider openai
codex-provider switch apigather
codex-provider restore C:\Users\you\.codex\backups_state\provider-sync\<timestamp>
codex-provider prune-backups --keep 5

命令含义:

  • status:只检查当前 provider、rollout、SQLite、项目可见性诊断。
  • sync:不切换登录状态,只把历史会话 metadata 同步到当前 provider。
  • switch <provider-id>:修改 config.toml 根级 model_provider,然后执行同步。
  • restore <backup-dir>:从备份恢复,支持 --no-config--no-db--no-sessions
  • prune-backups --keep <n>:只清理本工具创建的旧备份。

能力边界

本工具只修复“历史会话可见性”相关 metadata,不修改会话内容。

  • 不处理登录、认证、auth.json 或第三方切号工具。
  • 不修改消息历史、会话标题、对话内容。
  • 不修改 updated_at,不通过改变历史排序来修复 Desktop 显示。
  • 不把旧会话里的 encrypted_content 重新加密到另一个 provider / account。
  • encrypted_content 的旧会话跨 provider/account 后,通常只能恢复列表可见性,继续对话或 compact 仍可能报 invalid_encrypted_content

Codex Desktop 最近 50 条限制

目前 Codex Desktop 的 Recent/项目侧会话列表存在一个上游显示限制:前端首屏只拉取最近 50 条会话。

影响:

  • CLI /resume 能看到的旧会话,Desktop 项目侧可能仍显示“暂无对话”。
  • 旧项目会话如果排在全局最近 50 条之后,Desktop 首屏可能不会展示。
  • codex-provider-sync status / GUI Refresh 会显示 first page 0/50ranks 64-77 这类诊断,帮助判断是不是这个问题。

本工具不会通过修改 updated_at 或文件时间把旧会话强行挤进前 50。这个问题应由 Codex Desktop 上游改成按项目分页加载,或提高/开放首屏加载数量。

安全与排障

每次 sync / switch 前都会备份到:

~/.codex/backups_state/provider-sync/<timestamp>

注意:

  • 如果 state_5.sqlite 被占用,关闭 Codex / Codex App / app-server 后重试。
  • 如果 state_5.sqlite 损坏,工具会提示 malformed/unreadable 并停止同步。
  • 如果活跃会话锁住 rollout 文件,工具会跳过该文件并继续处理其它历史会话。
  • 如果 EXE 双击无反应,先确认已解压,再查看 %AppData%\codex-provider-sync\startup-error.log,或在 PowerShell 里运行 ./CodexProviderSync.exe

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文武科技柜