missing field `call_id`:Codex 委派任务 DeepSeek 422
Quick fix
DeepSeek Responses 拒绝了 Codex 委派任务注入的缺少 call_id 的条目;issue 未确认可用的用户侧修复。
Symptom
Section titled “Symptom”cause: Failed to deserialize the JSON body into the target type:
input: missing field `call_id` at line 1 column 50580,
url: http://127.0.0.1:15721/v1/responsesCodex App 通过 `create_thread` 委派创建新任务时,会在首轮请求的 `input` 末尾注入一个 `function_call_output` 条目。该条目缺少 `call_id`,前面也没有对应的 `function_call`;DeepSeek `/v1/responses` 因此返回 HTTP 422。issue 中报告同一线程后续请求仍然失败。
维护者回复称原因在客户端或供应商一侧,CC Switch 无法从根本上修复,并关闭了 issue。报告者提出丢弃孤立条目或补齐配对调用作为预期处理方式,但 issue 没有确认这些方案已实施或可作为用户侧修复。
确认请求是否来自 Codex App 的 `create_thread` 委派任务,以及上游是否为 DeepSeek Responses;手动新建任务在报告中正常,委派创建的新任务首轮会触发该问题。
该 issue 未提供经验证的配置修改或用户侧绕过方法。可按维护者回复升级到 4.0 版后复测;若仍有问题,补充版本和复现步骤重新打开 issue。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.20.0(报告版本);3.20.3 被报告为仍未包含相关清洗逻辑
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
(暂无 FAQ)
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。