Claude Code LSP 断连冲掉 cache
2.1.235 修:语言服务器断连/重连不再整段作废 prompt cache;仍贵再查网关。

Claude Code LSP 断连冲 cache:会话中途语言服务器闪断又连上后,下一轮突然变贵、变慢,像整段上下文没走缓存。2.1.235 写明修复:language server 断开或重连时,不再触发 whole-prompt-cache invalidation。来源:CHANGELOG。
先确认版本与现象
claude --version # 需要 ≥ 2.1.235
对照账单或 provider 控制台:同一会话里,LSP 抖动前后的「cache read / 输入 token」是否断崖。若仍停在旧版,升级是最小动作。同版本还改进了 mid-conversation system block 在 LLM gateway、自定义 base URL(Bedrock、Vertex、1P)后的缓存行为;走代理的人升级收益往往更大。额度策略与自动续跑见 额度恢复自动继续。
升级后仍贵再查什么
- 网关是否改写或剥离 cache 相关头,导致前缀无法命中。
- 是否频繁改系统提示、切模型、或注入大段动态 rules,本身就会打断前缀。
- Auto mode 权限检查的缓存优化是另一条线(同版本也有),别和 LSP 问题混诊。
WebFetch 一类工具缓存 TTL 是另一话题,见 WebFetch 缓存 TTL。预防侧:给 LSP 稳定运行时(少热重载插件)、长会话里少主动杀语言服务;必须重启时,预期旧版会付一次「整段重填」税,新版应把这笔税拿掉。