用途:面向长时间对话的中途重置。当会话变得过长、上下文变得昂贵时,把相关上下文压缩成一份紧凑简报,保留重要内容、丢弃噪声。可理解为“会话中途版”的交接,而非会话结束时的交接(结束时应使用 generate-handover)。
主要能力:识别当前活动上下文(当前任务、已做的关键决策及理由、当前文件状态、待办事项、阻塞问题),识别可丢弃的噪声(没有结果的探索性讨论、走入死路的调试步骤、已处理完的冗长工具输出、重复解释与跑题内容),并生成压缩后的会话上下文,包含活动任务、进度(已完成/进行中/待办)、关键决策、已修改文件、下一步动作。
使用方式:适合在会话很长(50 条以上消息)、对话已涉及多个分支、出现重复或上下文混乱、或在同一会话中切换任务之前使用。由主 agent 直接运行该技能。生成摘要约需 2-3k token,目标是后续节省 10-20k 以上 token。输出为基于聊天的简报,不持久化保存,它本身就是新的上下文。生成后可向用户确认:“我已压缩会话上下文,有什么重要信息遗漏了吗?”
原则与限制:以相关性优先于完整性,只保留继续当前任务所需内容;始终保留关键决策及理由;列出已修改文件,避免 agent 重读未变更文件;对被省略的细节如实说明。不要在内置 explore 子代理类型上使用本技能。