Unknown parameter: 'input[115].namespace' Codex
Quick fix
关闭 cc-switch 的统一会话历史开关,并将带有 custom 标签的历史会话移回 openai,以修复 namespace 参数报错。
Symptom
Section titled “Symptom”[ObjectParam] [input[115].namespace] [unknown_parameter] Unknown parameter: 'input[115].namespace'.在 cc-switch 中使用 Codex 增强功能时,修改底层配置会导致不同版本的冲突。开启“统一会话历史”会给官方订阅会话注入 custom 标签,导致请求携带未知的 namespace 参数从而报错(部分用户表现为 input[7].namespace)。
此外,该集群还包含 v3.17.0 之前的相关配置冲突:开启“切换第三方时保留官方登录”会导致第三方供应商的 auth.json 被强制覆盖、API Key 无法保存或无法直接切回官方账号。
解决 Unknown parameter 报错:在 cc-switch 中关闭“统一会话历史”开关,并将原本在 custom 桶里的历史会话手动改回 openai,保持多模型会话分开。
解决 API Key 无法切换或 auth.json 被覆盖问题:将 cc-switch 升级至 v3.17.0 或更高版本,在“设置 -> 通用 -> Codex 应用增强”中手动开启“切换第三方时保留官方登录”开关。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.1 - 3.18.0
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 4 个真实 issue
- 修复 Unknown parameter 报错会影响历史会话记录吗?
- 会受到影响。建议关闭统一会话开关后,将 custom 桶里的会话改到 openai 里,或使用其他 agent 协助修复 config.toml。
- 升级 v3.17.0 后仍无法切换 API Key 怎么办?
- 请补充已脱敏的 auth.json 或 config.toml 相关字段、完整切换顺序和日志进行反馈。
auth.json又填充了已有账号的auth.json Codex升级到 v3.17.0+,并关闭「非接管切换时保留官方登录」;auth.json 被旧账号/旧 key 覆盖时,先备份再升级验证。built-in provider IDs: openai - Codex升级 CC Switch 至 v3.16.4+ 并删除旧配置重新保存。开启「统一 Codex 会话历史」开关,避免手动覆盖 openai provider,确保使用 openai_base_url。codex 会话已过期 - Codex备份配置后运行脚本同步 auth.json 的 token 至 cc-switch 数据库与本地文件,或关闭用量刷新防止旧数据覆盖。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。