drops non-provider Codex settings:Codex 深链导入丢字段
Quick fix
将 CC Switch 更新至 v4.0.13 后重新导入 Codex 深链;该版本会保留安全的通用配置,同时继续由链接参数管理连接与密钥。
Symptom
Section titled “Symptom”However, after confirmation, `build_codex_settings` reconstructs a fixed TOML template and drops non-provider Codex settings such as:确认导入 Codex provider 深链后,`build_codex_settings` 会重新构造固定的 TOML 模板,导致预览中存在的非 provider 专属设置没有写入持久化配置。Issue 中列出的例子包括 `web_search`、`features.standalone_web_search` 和 `tools.web_search.context_size`。
同一线程还报告了 provider 表字段被丢弃的变体:在 v3.20.4 中,`[model_providers.custom]` 下的 `http_headers` 未写入 `~/.codex/config.toml`,且 `requires_openai_auth` 被改写。维护者确认 v4.0.13 已修复安全通用配置的保留;但线程没有明确确认所有 provider 表字段均已覆盖,若仍有字段丢失,应按维护者要求补充脱敏后的 config 和导入结果并重新打开 issue。
将 CC Switch 更新至 v4.0.13 或更新版本。
使用原 Codex provider 深链重新执行导入,让安全的通用配置写入持久化 provider 设置。
检查导入结果;连接地址、密钥和 CC Switch 管理的字段仍按现有规则处理,不以 inline config 覆盖。
如果 provider 表内字段仍未保留,提交链接中的脱敏 config 和实际导入结果,并重新打开该 issue。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”- provider 表内的 `http_headers` 和认证模式也会因同一问题丢失吗?
- 线程中有用户确认 v3.20.4 会丢弃 `[model_providers.custom]`,将 `requires_openai_auth` 改写为 `true`,并使 header 无法写入 `~/.codex/config.toml`。维护者只明确确认 v4.0.13 修复了安全通用配置的保留;若这些 provider 表字段仍异常,请提供脱敏 config 和导入结果并重新打开 issue。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。