跳转到内容

正文被丢弃:Anthropic 协议转换 Claude Code

Quick fix

升级到 v3.20.3 或包含该修复的 v4 版本,转换器会忽略空的尾随 reasoning_content。

报错原文
index:0 thinking → index:1 text → index:2 thinking(空)

Anthropic 协议转换中,上游在 text 块之后发送空的 reasoning_content 时,转换器会错误地新开 thinking 块,形成 thinking → text → thinking 的违规顺序;Claude Code 因此丢弃全部正文。维护者确认 v3.20.3 修复了这一问题,v4 各版本也包含该修复。

  1. 升级 cc-switch 至 v3.20.3 或包含该修复的 v4 版本;维护者提供的版本链接为 v4.0.6。

ToolClaude Code
Version3.20.0(修复版本:v3.20.3;v4 各版本包含修复)
PlatformsWindows
这个问题在哪个版本修复?
维护者表示 v3.20.3 已修复,v4 各版本也包含该修复,并建议升级到最新版。

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