整理:TopAIMap 编辑
Claude Code 2.1.299 增加 Idle Compaction:闲置约 54 分钟自动压缩,刷新 1 小时缓存 TTL
终端会话上下文≥约 20 万 token 且闲置约 54 分钟时,会在提示缓存 1 小时过期前自动 compact,避免下次冷启动重算。
SemiAnalysis(@SemiAnalysis_)于 2026-10-14(约 18:54 UTC / 11:54am PT)指出 Claude Code 最新版 2.1.299 在终端加入 Idle Compaction:会话上下文至少约 20 万 token、闲置约 54 分钟后,会在提示缓存约 1 小时 TTL 到期前自动 compact,避免下一条消息冷启动整段重算。可用环境变量 CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 调整门槛,或在 settings.json 设 "idleCompaction": false 关闭(需 ≥2.1.290)。主帖约 6500+ 曝光、约 29 赞并持续发酵。
谁能用:已安装/更新到 Claude Code ≥2.1.299 的用户(通常绑定 Anthropic Pro / Max / Team / Enterprise 等 Claude Code 可用席位);属 Claude Code 终端产品行为,非 Messages API 或 Claude.ai 网页单独开关。 解读:长会话「去泡杯咖啡回来」的隐性成本(缓存过期→整段重计费)被产品化对冲,对重度 Agent 编码用户比再加模型能力更实在。讨论:① 54 分钟/20 万门槛是否贴合你的工作节奏?② 自动 compact 会不会丢掉你还想保留的细粒度决策痕迹? 来源:X @SemiAnalysis_ · Claude Code changelog 转述 https://x.com/SemiAnalysis_/status/2110444144233480309 https://changelogs.directory/tools/claude-code/releases/2.1.299


