Claude Code 额度狂掉真相:auto-compact 默认拖到 967K 才压缩
udmrzn · x · 2026-10-11
社区一直吐槽 Claude Code 长任务 5 小时额度消耗飞快、怀疑它根本没做上下文压缩。Anthropic 官方工程师 Lydia Hallie 澄清:auto-compact 确实在做摘要,触发后前面全部历史会被一段很短的 summary 替换,并不存在 secretly 塞 token 的问题。
真正的坑在于默认策略太激进:1M 上下文模型下,系统要等上下文涨到近 967K 才启动压缩。在那之前,每轮对话都拖着七八百 K 的庞大基数,即便大量命中 Prompt Cache,读取成本也在疯狂蚕食配额。
关于「压缩导致缓存前缀失效、要重写血亏」的担心:摘要生成主要走热缓存读取,失效后只需为极短的新摘要付一次小额 Cache Write,换来后续交互基数腰斩,长期划算。
省额度的具体做法:
- 终端执行 /autocompact 400k,或在 /.claude/settings. 配置 autoCompactWindow,强制提前压缩;
- 个人订阅缓存保活默认 1 小时,但 subagent 只有 5 分钟,可调 promptCacheTtl / subagentPromptCacheTtl;
- 主会话跑 Opus 时,把后台打杂的 subagent 换成更轻量的模型,额度明显更耐用。
所属事件:Anthropic 澄清 Claude Code auto-compact 机制:拖到 967K 才压缩导致额度飞快消耗(4 条相关)→
「编程与Agent」频道最新
- 博主让 Claude 一次写出 6000 行 Go 无错代码,搭出秘密代理 — andersonbcdefg · 2026-10-11
- Reddit 发问:你的 agent 是为真实任务而建,还是为作品集而建? — Luvena21 · 2026-10-11
- 开源 LoreKit 主张 agent 记忆应确定性:去向量索引,固定 3000 字预算 — madsthines · 2026-10-11
- 开发者的 slop 辩论:代码库里从来都是人造流水线烂码 — ctjlewis · 2026-10-11
- 开源 Shrike MCP 服务器:让 Claude Code 看到应用崩溃时的完整执行录像 — S_m_nt · 2026-10-11
- Grok 智能体升级:自带邮箱开账号,主动执行你没想到的事 — Baconbrix · 2026-10-11