Claude Code 缓存按模型隔离:换模型、压缩、闲置都会打穿缓存
shoumikgoswami · reddit · 2026-11-03
Anthropic 文档里一个容易被忽视的细节:Claude Code 每次请求都重发全部上下文(system prompt、项目上下文、历史消息和工具结果),API 只对完全匹配的前缀免于重新处理,某些操作会让下一轮更慢更贵。
会打穿缓存的操作:
- 切换模型:每个模型有独立缓存,切回后即使内容相同也要全量重读;使用 opusplan 设置时进入/退出 plan mode 也算切换模型
- 压缩(compacting):历史被替换成摘要,对话部分需重新缓存,文档建议在任务之间的自然断点做,别在任务中途
- 闲置超时:缓存条目按登录/计费方式不同,5 分钟或 1 小时后过期
缓存安全操作:会话中途编辑 CLAUDE.md(且要到下次 /clear、/compact 或重启才生效)、切换权限模式、回退到更早的回合。
作者提醒这是 Anthropic 一家的文档行为,其他框架和厂商缓存机制不同,并询问大家是否会围绕缓存做设计(每次运行固定一个模型、稳定 prompt 前缀、在任务边界压缩),还是直接接受这笔开销。
「编程与Agent」频道最新
- 开发者构想用智能体优化 Unreal 引擎源码提升性能 — gajesh · 2026-11-03
- CleanWeb v2.8.4 发布:SPA 状态直解析提速 95%,上架 LangChain 集成 — EstablishmentTough18 · 2026-11-03
- LangChain 推出 Managed Deep Agents:用文件目录定义生产级智能体 — hwchase17 · 2026-11-03
- 设计师 $1500 预算自建 AI 网站 UX 审计器,目前只花 7 美元 — noya1979 · 2026-11-03
- Geiru Context Suite 发布:50 段长链视频生成不再崩坏 — roychodraws · 2026-11-03
- 老手实测:AI 编码前 1-2 个月提速 10-20 倍,复杂度上来后迅速失速 — LadyAshBorg · 2026-11-03