用途:压缩当前对话上下文以降低 token 消耗,同时保留关键信息。它是 context-optimization 技能中第 3 项策略“Compress”的用户可调用别名(命令面),完整的压缩协议、四策略框架(写入/选择/压缩/隔离)与 token 阈值由 context-optimization 定义。
主要能力:
- 分析阶段:区分必要与可丢弃的上下文。
- 压缩阶段:删除冗余的工具输出、重复搜索和冗长日志,总结结论。
- 校验阶段:确保关键决策、已修改文件与当前任务状态被保留。
使用方式:通常以 $compact 形式调用。建议在自然检查点使用,例如提交之后或创建 PR 时,而不是任务进行中;在长会话中开始新任务前、处理多个不相关功能时也可使用。当上下文指示器显示高占用时使用(≥100K tokens 为必需,≥150K 为危急)。执行前需按 context-optimization 中的压缩前保留清单执行:分支与未提交更改状态、活动文件路径、错误信息/堆栈、关键决策与理由、待办事项。压缩后应简要重述当前目标并确认关键文件路径仍可访问。
相关命令:context-optimization(完整四策略框架的规范所有者)、$checkpoint(压缩前将分析上下文保存到外部文件)、$recover(从最新检查点恢复工作流上下文)。
限制与注意事项:资料未提供该技能的具体实现细节、性能数据或收费信息。资料强调必须遵守严格执行契约,不得跳过、重排或合并协议步骤,除非用户明确批准偏离;若某步骤或工具在当前环境无法运行,应停止并向用户确认后再调整。资料还要求在执行前将工作拆分为小任务并使用任务跟踪,并在开始前解析项目协议叠加规则(仅取最具体匹配层级,叠加规则只能追加、不能替换本技能自身规则)。