用途:当对话历史过长需要压缩时,该技能要求立即调用 compact_chat_history 工具,把当前对话整理成结构化摘要,作为后续恢复上下文的索引。
主要能力:摘要需覆盖任务目标与方法、关键文件与上下文资源、外部链接与不可恢复引用、恢复任务所需技能、已解决问题与当前状态、未完成任务与下一步、高价值用户输入等部分。强调“一切皆文件”架构,要求提供准确文件路径,已保存到文件的内容只记位置、不重复大段文本;摘要被视为恢复索引而非逐字记录,仅内联无法通过读文件或重载技能恢复的信息,如精确 URL、外部 ID、用户约束、运行时引用和关键失败证据。
使用方式:若提供了 User Input Reference Index,不自行复述完整用户消息,而是在第 6 节列出需精确保留的用户消息索引及简短理由,并把相同索引作为 preserved_user_input_indexes 传给 compact_chat_history;索引只能取自上下文中最新可见的索引,没有则传空列表。摘要内容必须通过 compact_chat_history 工具调用的 summary 参数传递,不直接输出。
适用场景:对话历史过长、需要压缩并保持任务连续性时。
限制:资料要求摘要至少 10,000 字符;路径需保持完整,.workspace 内可用相对路径,外部须用绝对路径;不得缩短为文件名;读取失败需记录尝试路径与工作目录;路径不明确时引用原始路径并标记未解决。技能内容不得复述,将由 read_skills() 重新加载。具体工具参数细节与实现方式暂未提供。