跳转到内容

Unknown parameter: 'input[115].namespace' Codex

Quick fix

关闭 cc-switch 的统一会话历史开关,并将带有 custom 标签的历史会话移回 openai,以修复 namespace 参数报错。

报错原文
[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 无法保存或无法直接切回官方账号。

  1. 解决 Unknown parameter 报错:在 cc-switch 中关闭“统一会话历史”开关,并将原本在 custom 桶里的历史会话手动改回 openai,保持多模型会话分开。

  2. 解决 API Key 无法切换或 auth.json 被覆盖问题:将 cc-switch 升级至 v3.17.0 或更高版本,在“设置 -> 通用 -> Codex 应用增强”中手动开启“切换第三方时保留官方登录”开关。

ToolCodex
Version3.16.1 - 3.18.0
PlatformsWindowsmacOS
修复 Unknown parameter 报错会影响历史会话记录吗?
会受到影响。建议关闭统一会话开关后,将 custom 桶里的会话改到 openai 里,或使用其他 agent 协助修复 config.toml。
升级 v3.17.0 后仍无法切换 API Key 怎么办?
请补充已脱敏的 auth.json 或 config.toml 相关字段、完整切换顺序和日志进行反馈。

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