跳转到内容

会话有概率停止响应(JSONL 不再写入)— Claude Code

Quick fix

将 CC Switch 更新到最新 4.0 版本后重试;若仍卡死,可暂时绕过 CC Switch,并提交完整复现信息。

报错原文
会话有概率停止响应(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 已对相关功能进行较大重构,建议更新后重新测试。

  1. 将 CC Switch 更新到最新 4.0 版本,然后使用相同的 DeepSeek-compatible Anthropic provider 和长会话步骤重新测试。

  2. 重点观察正文是否仍进入 `thinking` 块,以及闲置约 3 分钟或继续长上下文对话后,JSONL、API 请求和 UI 是否再次停止。

  3. 如果更新后仍然复现,可暂时绕过 CC Switch;报告者在保持其余上游路径稳定的情况下绕过 CC Switch 后,未再观察到 400、thinking/text collapse 或会话冻结。

  4. 若问题仍存在,重新提交 CC Switch 版本、系统、完整复现步骤以及相关日志或截图。

ToolClaude Code
Version受影响版本:3.16.2
PlatformsWindows

(暂无 FAQ)

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