xiaopeni (@ZPL03) 在 [CPA/原生账号在CC Switch切换对话记录无法全部显示问题] 中发帖
关于这个问题,本质上还是provider的问题,CPA的provider默认是custom。一种解决方法是把所有对话记录中的provider统一为一个,参考网上有人使用的批量修改脚本。
根本原因:Codex 本地历史会按 model_provider 过滤。原生 OpenAI 是 openai,旧的 CPA custom 配置是 custom,所以切过去后历史看起来像消失。
解决方案:使用 openai_base_url,Codex 仍认为 provider 是 openai,但请求会发到 CPA。在CC Switch中把原来自定义配置toml的:
model_provider = "custom"
model = "gpt-5.5"
disable_response_storage = true
model_reasoning_effort = "xhigh"
[model_pr...