context-compactor
Context Compactor 是一个用于长会话的自动上下文摘要与压缩工具。当上下文接近 token 上限时,它会自动对上下文进行摘要和压缩,同时保留关键信息。它通过重要性评分、识别关键内容、压缩中间内容、丢弃过期内容并校验一致性来完成压缩。它定义了明确的保留优先级:必须保留架构决策、未解决的 bug 与阻塞项、当前功能状态、最近文件变更和错误模式与解决方案;可摘要已完成功能、已解决错误和历史决策;可丢弃冗余工具输出、过期搜索结果、被取代的消息和冗长日志。它还提供 token 预算分级(正常、警告、压缩、临界)以及与其他组件的集成点。