CC-006:400:实验性 Beta 参数不兼容
问题现象
请求返回 400,错误明确包含 invalid beta flag、anthropic-beta 不被接受,或不支持的 Beta 参数。
根因分析
客户端启用的预发布协议能力与当前端点不兼容。只有错误正文指向这些字段时,才按此路径处理。
修复步骤
可在当前终端临时禁用实验性 Beta,再启动新会话对比。
macOS / Linux:
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
claudeWindows PowerShell:
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS = "1"
claude若确实恢复,再按配置参考将该变量合并到个人配置的 env。这个开关会影响部分预发布能力,测试后按需要保留或撤销。
预防措施
记录触发错误的字段和客户端版本。不要在没有对应错误时批量添加兼容开关。