Anthropic 10 月 14 日发布 Claude Code 2.1.299。新默认行为:终端里超过 20 万 token 的会话闲置约 54 分钟后,会在一小时提示缓存过期前自动压缩,避免下一条消息整段重算;可用 CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 调阈值,或在 settings.json 设 "idleCompaction": false 关闭。同版修复沙箱内命令能写入 --plugin-dir 目录(其代码会在沙箱外重新加载执行)的安全问题,并新增 claude plugin eval 的 --disallow-tools。
核心要点速览
- ✓闲置压缩:≥200K token、闲置约 54 分钟触发,赶在 1 小时提示缓存过期前完成(官方 CHANGELOG)
- ✓可调可关:CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 改 200K 下限,settings.json 中 "idleCompaction": false 关闭
- ✓安全修复:沙箱命令此前可写入 --plugin-dir,而该目录代码会在沙箱外重载运行
- ✓自定义网关:无数据流的超时从 180 秒放宽到 300 秒;gateway 专用模型名在约 200K token 处压缩失败的问题已修
- ✓插件评测:claude plugin eval 新增 --disallow-tools 与 disallowed_tools,可把 Agent 等内置工具排除在评测外

开发者 3 秒速决决策指标
Claude Code 高频使用:比较订阅额度与 API 账单
40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
长会话是 Claude Code 重度用户的主要成本来源:提示缓存一小时过期后,回来发一句话就要把 20 万以上 token 全部重新计算,又慢又贵。2.1.299 把这个场景改成默认自动处理,同时修了一个沙箱边界问题。
架构亮点与底层机制
新增“闲置压缩”:终端里超过 20 万 token 的会话闲置约 54 分钟,会在一小时缓存过期前先做一次压缩,下一条消息不必整段重算。阈值可用 CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 调整,settings.json 写 "idleCompaction": false 可关闭。安全方面,此前沙箱内的 shell 命令能写入 --plugin-dir 目录,而 Claude Code 会在沙箱外重新加载并运行其中代码,本版已封堵。另有 CLAUDE_CODE_DISABLE_FILE_MENTIONS,让 @ 引用只传路径不塞内容。
权威 Benchmark 与实测跑分对比
官方未公布节省的 token 或费用比例,暂无独立实测;可确认的参数只有 200K 下限、约 54 分钟触发和 1 小时缓存窗口。自定义 ANTHROPIC_BASE_URL 的无数据超时从 180 秒放宽到 300 秒。
开发者实战落地与开箱指南
用 claude update 升级后,长任务挂起不再需要手动 /compact;若依赖完整上下文做审计,可关掉闲置压缩。用 --plugin-dir 开发插件并开沙箱的团队建议尽快升级。做插件评测时可用 claude plugin eval --disallow-tools 排除 Agent 等内置工具,避免工具偏置。完整列表见 官方文档 changelog。
即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察