Claude Code 2.1.299:200K token 以上的会话空闲约 54 分钟后自动压缩,赶在 1 小时提示缓存过期之前
长会话放着不动,回来时不必再把全部上下文重新处理一遍;同一版本还补了一个沙箱漏洞,并加了几类用量警告。
// 要点
- 终端中 200K token 以上的会话空闲约 54 分钟,会在一小时提示缓存过期前自动压缩,下一条消息不必重新处理全部内容。
- 可用 CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 调整 200K 的门槛,在 settings.json 里设 "idleCompaction": false 关闭,两者都需要 2.1.290 及以上版本。
- 修复:沙箱里的 shell 命令此前能写入 --plugin-dir 目录,而 Claude Code 会在沙箱外重新加载并运行其中的代码。
- /usage 新增针对 max effort、workflows、常驻上下文和大型工具结果的警告;Claude apps 网关不再提供被 deniedModels 等策略屏蔽的模型,改为返回 400。
开发者视角空闲压缩省的是实打实的钱:开会回来接着聊一个大会话,原本要按全价重新读一遍上下文。我会让团队升到 2.1.299,主要是为了那个 --plugin-dir 的沙箱修复;对需要逐字保留上下文的长任务,可以把门槛调高,别让压缩丢掉细节。