会话有概率停止响应(JSONL 不再写入)— Claude Code
Quick fix
将 CC Switch 更新到最新 4.0 版本后重试;若仍卡死,可暂时绕过 CC Switch,并提交完整复现信息。
Symptom
Section titled “Symptom”会话有概率停止响应(JSONL 不再写入,不再发新 API 请求,UI 冻结)。在 CC Switch v3.16.2 的路由模式下,DeepSeek-compatible Anthropic provider 会经过 thinking 历史规范化:当 assistant 历史消息包含 `tool_use`,但没有或只有空的 `thinking` 时,系统可能预先注入 synthetic `"tool call"` thinking block。报告者观察到,长会话中 `cache_read` 超过约 150k tokens 后,正文会频繁进入 `thinking` 块,visible `text` 块几乎为空,随后可能停止响应。
绕过 CC Switch 后,报告者在 300k+ `cache_read` 下未再观察到该问题,因此 CC Switch 的请求变换很可能是触发因素,但 issue 未能证明所有 DeepSeek-compatible Anthropic endpoint 都已取消 thinking backpass 约束。反应式注入方案已通过 PR #4210 提交,但本 issue 因长期没有新的复现信息而超时关闭,并未确认该 PR 已合并或问题已修复;维护者表示 4.0 已对相关功能进行较大重构,建议更新后重新测试。
将 CC Switch 更新到最新 4.0 版本,然后使用相同的 DeepSeek-compatible Anthropic provider 和长会话步骤重新测试。
重点观察正文是否仍进入 `thinking` 块,以及闲置约 3 分钟或继续长上下文对话后,JSONL、API 请求和 UI 是否再次停止。
如果更新后仍然复现,可暂时绕过 CC Switch;报告者在保持其余上游路径稳定的情况下绕过 CC Switch 后,未再观察到 400、thinking/text collapse 或会话冻结。
若问题仍存在,重新提交 CC Switch 版本、系统、完整复现步骤以及相关日志或截图。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
(暂无 FAQ)
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。