Auto-compact

general · 首次出现 2026-06-03 · 最近出现 2026-10-21 · 累计提及 10

综述

Auto-compact(自动压缩)是 AI 编程工具(尤其是 Claude Code)中的一种上下文管理机制:当会话占用的上下文窗口接近上限时,系统会自动把历史对话压缩成摘要,从而腾出空间让 Agent 继续运行。围绕这个机制,近期出现了两类讨论——一类是开发者如何手动设置 /autocompact 阈值来省钱和保质量,另一类是学术界探索让模型自主决定何时压缩上下文的训练方法。

Auto-compact 的近期进展

  • 宝玉建议 Claude Code 用 /autocompact 限制上下文长度到 300-400K:宝玉提出,把 Claude Code 的自动压缩阈值控制在 300-400K tokens 区间,可以在长任务中平衡上下文质量与成本,避免模型在接近窗口极限时因信息过载而表现下降。
  • Claude Code 建议用 /autocompact 400k 控制自动压缩阈值:进一步给出了具体操作方式,即通过 400k 参数主动设定触发点,而不是等系统默认策略介入,让压缩时机更可控。
  • /autocompact 200k 更简单些:另有更保守的实践方案,将阈值设为 200k,压缩更频繁但单次摘要的输入更短,适合大多数日常任务。
  • AutoCompact:训练智能体自主决定上下文压缩时机:一篇研究工作提出通过训练让 Agent 自己判断何时压缩上下文,而非依赖固定阈值,代表了 Auto-compact 从规则驱动走向模型自决策的趋势。
  • The 60% rule to compact your context:社区流传的“60% 法则”建议在上下文占用达到约六成时就主动触发压缩,核心思路是不要让上下文接近满载,否则压缩摘要质量会明显下降。
  • 当前焦点与观察点

    目前关于 Auto-compact 的争论集中在两点:一是压缩时机——阈值设得过高(如 400K)省钱但可能损失关键细节,设得低(如 200K)质量更稳但成本上升,尚无统一结论;二是压缩方式——靠人工命令与固定规则,还是像 AutoCompact 研究那样让智能体自主学习压缩决策。此外,配合 SubAgent 编排、把长任务拆分给子代理等手段,也被视为减少对自动压缩依赖的替代路径。对使用者来说,值得关注的是压缩摘要的信息保留度、长会话中的性能衰减,以及各家工具在默认策略与手动控制之间的开放程度。

    相关报道

    7 条在档
    Auto-compact · AI 话题观测|AI热报