Dailin521/codex-provider-sync

Synchronize Codex session provider metadata across rollout files and SQLite state.

解决的问题

该工具解决了用户切换 AI 提供商后,Codex 中的旧聊天会话仍与之前的 AI 提供商关联的问题。这种元数据不一致会导致旧会话无法在新提供者上使用。

工作原理

该工具将会话文件和 SQLite 聊天索引中存储的提供者信息与当前配置对齐。它解析每个会话文件中元数据的第一行,并更新提供者名称。根据提供者名称的长度,它要么直接覆盖元数据,要么将内容流式传输到新文件,以避免损坏会话数据。

适用人群

频繁在不同 AI 提供商之间切换,或使用 CCSwitch 等工具更改后端配置的 Codex 用户。

特色亮点

  • 多接口支持:提供 Windows 桌面应用、本地 Web UI 和用于自动化及 WSL 的 CLI。
  • 自动备份:修改前自动创建备份,并提供恢复管理功能。
  • Coresync 逻辑:使用共享的 Node.js 核心,确保所有入口点行为一致。
  • 非破坏性:仅修改提供者元数据,不触及聊天内容、历史模型或认证文件。

相关

  • 项目
  • 项目
  • 项目
  • 项目