CODEX_HOME后,修改的配置文件位置不对 Codex
Quick fix
原帖未提供可验证的统一解法;Codex 配置路径可手动指定,且不支持直接用 ${xxx} 读取环境变量。
Symptom
Section titled “Symptom”CCS保存配置:修改的配置文件位置还是默认位置;Issue #3119 报告在 Windows 设置 `CODEX_HOME` 后,CC Switch 保存配置仍修改默认位置,而非该环境变量目录。维护者说明当时逻辑为“默认 `~/.codex` + 可手动指定”;该回复未说明是否已支持自动读取 `CODEX_HOME`。
Issue #2070 是相关但不同的兼容性变体:报告称 Codex 不支持直接用 `${xxx}` 读取环境变量 key,因此同一套 MCP 配置不能与 Claude Code 通用。该 issue 后续仅有 stale 自动关闭记录,原帖尚未提供可验证的解法。
在 CC Switch 中手动指定 Codex 配置位置;对于 `${xxx}` 环境变量读取不兼容的 MCP 配置,原帖尚未提供可验证的解法,请跟进对应 source issue 的讨论。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.13.0 - 3.15.0(报告版本,是否为完整受影响范围未证实)
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”(暂无 FAQ)
ChatGPT无法认证, 全局代理已经开了 - Codex升级 cc-switch 到 v3.16.4+,并在「设置 → 路由 → 全局出站代理」填入可用代理地址后重试 Codex/ChatGPT 认证。Configured service tier `priority`临时手改模型目录可恢复 Priority 请求,但重新生成后会被覆盖;原帖尚无可验证的永久解法。truncation_policy.limit 硬编码 10000 导致 Codex手动将 cc-switch-model-catalog.json 中 truncation_policy.limit 改为模型实际上下文长度即可临时修复。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。