跳转到内容

Invalid schema for function:Codex 工具 schema 报错

Quick fix

Codex 客户端返回工具 schema 校验错误,原帖尚未提供可验证的解法,需继续关注源 issue 的排查结果。

报错原文
upstream_status: HTTP 400; cause: Invalid schema for function 'mcp__codex_app__automation_update': schema must have type 'object' and not have 'oneOf'/'anyOf'/'allOf'/'enum'/'const'/'not' at the top level.

错误信息表明,上游以 HTTP 400 拒绝了函数 mcp__codex_app__automation_update 的 schema:要求顶层 type 为 object,且顶层不能包含 oneOf、anyOf、allOf、enum、const 或 not。原帖未提供实际 schema,因此无法确认具体违反了哪项约束,也无法确定 schema 由哪个环节生成。

报告者使用 cc-switch v3.20.0,系统为 Windows;同一报告中,VSCode 的 Codex 插件能正常交互,Codex 客户端则持续报错。另有用户确认遇到同样问题,但没有提供修复方案。该 issue 仍处于开放状态,原帖尚未提供可验证的解法。

  1. 原帖尚未提供可验证的解法,无法据此给出已确认有效的配置修改或升级步骤。

  2. 关注源 issue #6918 的后续排查与回复;当前“解决了吗”的追问尚无解答。

ToolCodex
Versioncc-switch v3.20.0(报告中的受影响版本)
PlatformsWindows
解决了吗?
原帖尚未提供可验证的解法。该 issue 仍开放,已有用户确认同样的问题,但未见成功修复的回复。

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