Skip to content

Releases

v0.1.0-beta.1 · Codex 切换账户后项目分类丢失(2026-11-10)

Choose a tag to compare

@pancake-github pancake-github released this 10 Nov 05:58

要解决的问题(2026-11-10)

Windows 版 Codex 切换账户后,本地项目消失、分类丢失或会话不再按项目分组;换回原账户后又出现。此工具针对本地配置仍保有项目记录的情况,帮助保留项目分类与会话归属。

本版结果

  • 自动发现当前 Windows 用户所选 Codex 数据目录中的已保存账户,不固定用户名、账户数或项目数。
  • 短标识与本机别名帮助辨认账户;选择一个源账户和多个目标,先预览各账户数量、项目变更和冲突,再明确确认。
  • 所选账户共用合并分类,未选账户保持原样。源缺失而目标间冲突时必须逐项选择。
  • 每次修改前备份配置,首次另备份受支持的会话数据库,包含 WAL 中已提交内容;提供同步前配置恢复入口。
  • EXE 自带 Python/Tkinter 运行时,无需安装 Python。工具不常驻后台、不添加开机启动;本地同步无需联网。

下载与当前操作

普通用户下载 CodexAccountProjectSync-v0.1.0-beta.1-windows-x64.zip,解压后双击 EXE。独立 EXE、源码包及 SHA256SUMS.txt 也在附件中;Windows ZIP 包含使用说明及运行时许可文本。

正常完全退出 Codex后运行工具,检查账户、选择源和目标、核对项目数量并确认同步;完成后重新打开 Codex并登录目标账户。已经在运行的 Codex会阻止实际写入,不会被工具强制结束。

已完成验证

  • 24 项合成回归测试通过,覆盖多目标冲突、未选账户保留、确认保护、中文路径、WAL 备份、恢复及数据库不被改写。
  • Windows 云端测试、公开文件与历史审计、EXE 构建和界面启动检查通过。
  • 云端构建包 SHA-256、三项分发资产校验值和源码包 Git 文件集合已核对;发布包未发现本机账户摘要或固定个人环境路径。
  • 下载后的 EXE 已在本机 Windows 成功执行无用户资料的图形启动检查,退出码为 0。
  • 本机真实资料仅做只读检查:发现 2 个已保存账户,成功预览合并后的 10 个项目;没有调用通用版的真实同步或恢复。

Beta 边界

首版目标为 Windows 11 x64,依据 Codex 26.1103 系列观察到的本地账户分区与分页历史结构适配。未知结构、失效映射、未解决冲突或确认后配置变化会停止提交。

通用 Beta EXE 在真实账户之间同步后,再重新登录并逐个打开项目和会话的全流程人工验收尚未完成。 其他 Codex 版本、Windows 10、ARM64、macOS、Linux、远程及共享目录未记为已验证。

工具保留现存本地分类,不承诺找回已经删除的聊天内容;尚未在本机登录的账户需先登录一次。ChatGPT 云端项目、登录凭据及项目工作文件不参与跨账户同步。恢复会将两个分类配置文件整体还原到备份时刻,之后的分类与界面偏好调整会回退;聊天正文和工作文件不被覆盖。

源码采用 MIT 许可证;运行时保留各自许可。源提交:5e8004308d1d278574964367cf50609f3fd45bfd。

搜索关键词:Codex 切换账号项目不见了、Codex 项目不分组、项目分类丢失、本地会话归属、Codex account switch、missing projects、project grouping、Windows backup restore。