· 8 min read
Pi 把上下文压缩做成一等公民:自动触发、结构化摘要、可扩展、可手动控制。两种机制——压缩和分支摘要——共用同一套文件跟踪与摘要格式。
- 触发条件:上下文超阈值或
/compact触发压缩;/tree切分支触发分支摘要 - 核心字段:
reserveTokens(默认 16384)、keepRecentTokens(默认 20000) - 七段式摘要 schema:Goal / Constraints / Progress / Key Decisions / Next Steps / Critical Context
- 关键设计:重复 compaction 从上一 compaction 的保留边界开始,磁盘上只有「三块」而非 N 段
- 累积文件跟踪:read/modified 文件清单跨多次 compaction 累积
- 可扩展:
session_before_compact钩子允许扩展完全替换摘要生成