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

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
美团技术团队
腾讯CDC
V
V2EX
G
Google Developers Blog
博客园 - Franky
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Microsoft Azure Blog
Microsoft Azure Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
罗磊的独立博客
C
Check Point Blog
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
V2EX - 技术
V2EX - 技术
The Last Watchdog
The Last Watchdog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
有赞技术团队
有赞技术团队
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Security @ Cisco Blogs
W
WeLiveSecurity
D
DataBreaches.Net
Forbes - Security
Forbes - Security
V
Visual Studio Blog
P
Proofpoint News Feed
S
Secure Thoughts
H
Help Net Security
Cloudbric
Cloudbric
云风的 BLOG
云风的 BLOG
Microsoft Security Blog
Microsoft Security Blog
N
News and Events Feed by Topic
Schneier on Security
Schneier on Security
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
S
Security Affairs
L
LangChain Blog
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
Hacker News: Ask HN
Hacker News: Ask HN
H
Heimdal Security Blog
M
MIT News - Artificial intelligence
The Register - Security
The Register - Security

文武科技柜

从参考视频到成片:7 个提示词让 Codex 接管 Remotion 全流程 - 文武科技柜 ai-job-search 新手使用教程:把 Claude Code 变成你的求职工作台 - 文武科技柜 X/Twitter 长文复制不了?用 Codex 自动抓正文、图片和互动数据保存成 Markdown - 文武科技柜 ian-xiaohei-illustrations 保姆级教程:用 Codex 给中文文章生成小黑手绘认知配图 - 文武科技柜 开发者效率翻倍工具:Cockpit Tools支持AI IDE多账号与多实例并行运行 - 文武科技柜 不会剪视频?OpenMontage让你一句话自动生成完整短视频 - 文武科技柜 Tanso:一键搜索Bocha、火山引擎、知乎的搜索中枢 - 文武科技柜 六云666clouds:提供美/日/韩/美/德/英/香港原生双ISP住宅IP VPS 年付6折、月付8折、40元起优惠 - 文武科技柜 「亲测有效」Windows Codex:computer use 和Chrome插件无法使用问题解决方案 - 文武科技柜 雨露电视通:电视直播软件,多线路频道齐全播放稳定 - 文武科技柜 WebHomeTV - 集点播、直播TV手机多架构影视软件,多源流畅播放 - 文武科技柜 Next.js SaaS Starter 模板推荐:非技术人员如何用 AI 快速搭建个人网站并上线出海服务 CloudCone 强制更换 IP 后 SSH 连不上?这个默认网关一定要改 2026 AI 设计工具推荐:用 DESIGN.md 让 AI 生成网页不再有模板味 小白也能 10 分钟上手:腾讯 AI 设计智能体 Ardot 保姆级教程 实测有效!土耳其苹果ID成功开通ChatGPT Plus,每月立省45%,保姆级教程,强烈建议收藏 GPT Image 2 小白保姆级教程:从零上手,AI生成神图玩转指南(2026最新版) - 文武科技柜 DeepSeek V4 小白保姆级教程:从零上手,百万上下文AI玩转指南(2026最新版) - 文武科技柜 Codex 多账号切换教程:用 CC-Switch 管理多个 ChatGPT Plus 账号,无需反复登录 平替 OneTab 的标签管理工具!节省高达 95% 的内存占用,缓解内存焦虑 SBTI人格测试是什么?含官方体验地址 还在手写?Nano Banana Pro 白板提示词来了,信息密度大3倍! 还在手写?Nano Banana Pro 完美解决 AI 中文乱码,这套「学霸笔记」咒语绝了! OpenClaw 2026.4.5 Telegram 和飞书无法回复问题的修复指南 跟OpenClaw从零开发一个WordPress插件:把飞书多维表格数据搬到网站 2026年VMiss便宜VPS优惠活动整理 美国/日本/香港/韩国/英国7折起多线路可选 我让OpenClaw自动检查了123条VPS优惠库存,飞书表格全自动更新 OpenClaw 连接微信教程:手机端直接用AI助手
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 许可协议。转载请注明来自 文武科技柜