auto compact

Auto Compact 是最后一层压缩策略,当其他方法都不够时自动触发。

设计理念

最后的防线

当前四层压缩都不足以控制 token 数量时:

  1. Tool Result Budget - 已应用

  2. Snip - 已应用

  3. Microcompact - 已应用

  4. Context Collapse - 已应用

  5. Auto Compact - 最后的手段

激进压缩

Auto Compact 会更激进地压缩内容:

  • 移除所有非关键信息

  • 只保留最小必要上下文

  • 可能丢失部分历史信息

核心实现

触发条件

压缩算法

标准压缩

激进压缩

压缩效果

示例

压缩前 (180K tokens):

标准压缩后 (120K tokens):

激进压缩后 (80K tokens):

质量保证

关键信息保留

即使在激进压缩下,也要保留:

压缩验证

用户通知

压缩提示

压缩统计

配置选项

压缩级别

下一步