跳转到内容

Codex 回填丢失数据库路由元数据

Quick fix

升级到 cc-switch v4.0.0;该版本移除了回填,切换时只替换关键字段。

报错原文
Backfill can prefer the live snapshot and drop metadata that is absent from live config, even though the absence is expected because live config.toml has no schema for that metadata.

Codex provider 的 `codexRouting` 等元数据只保存在 CC Switch 数据库的 `settings_config` 中,无法从 live `~/.codex/config.toml` 或 `auth.json` 快照还原。切换回填若把 live 快照当作整个 provider settings 的权威来源,就可能删除这些数据库专属字段;`modelCatalog` 也是 issue 提到的例子。

维护者说明 v4.0.0 已移除回填,Codex 切换只替换关键字段,live 文件不再写回 provider 行,因此数据库元数据不会因切换丢失。

  1. 升级到 cc-switch v4.0.0 或更新版本。维护者说明该版本已移除回填;如升级后仍遇到此问题,可补充信息并重新打开 issue。

ToolCodex
Versionv3.16.2(问题报告版本);维护者称 v4.0.0 已移除回填
PlatformsWindowsmacOS

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。