用途
session-handoff 用于把当前 AI 会话转成另一个智能体可以立即使用的提示词。它的目标不是概括全部对话内容,而是只保留准确且有价值的上下文,帮助下一次会话更快取得进展,同时尽量减少初始上下文窗口的占用。
何时使用
当用户希望达成以下任一类结果时使用:在不丢失重要上下文的前提下开启一个全新会话;把工作交接给另一个智能体或另一个线程;把当前对话转换成可复用的提示词;让下一次会话聚焦某个特定后续任务,并只向前携带相关细节。
核心行为
先确定下一次会话的目标,并以该目标作为相关性筛选标准。回顾当前会话,只保留会改变下一智能体行动方式的事实。产出一段可直接粘贴进新会话的提示词,或者把同样的内容填入宿主智能体的原生交接功能(如果存在)。如果用户已经说明下一次会话应做什么,不再询问;如果读完对话后目标仍然含糊,先提出一个简短的澄清问题,再起草交接内容。
相关性规则
应当向前保留的细节包括:用户当前的目标;与下一步有关的文件、符号、命令、URL、PR、错误或分支;已经做出的决策;用户声明的约束、偏好或非目标;已经完成的工作;尝试过但因特定原因失败、且该原因仍然重要的做法;已知的风险、阻塞或未解决的问题。
除非用户明确要求完整历史,否则应省略:每一步的逐步过程记录;已经解决、不再影响下一次会话的死胡同;下一智能体可以自行推断的通用建议;与既定下一步目标无关的背景信息。如果用户收窄了下一会话的目标,交接内容也应相应地大幅收窄。
写作指引
面向下一智能体来写,而不是描述下一智能体。优先使用直接、具体的陈述,避免叙事化表达。以事实、决策和下一步为主,而非时间顺序。在重要时给出确切的文件路径和标识符。如果代码发生了改动,说明改了什么、还剩什么。如果验证尚未进行,说明接下来应检查什么。提示词要保持密集且有用:简短是好的,但完整性比一味精简更重要。在可能的情况下,把交接内容写成下一次会话的开场提示词,而不是一份回顾性总结。
输出格式
除非用户要求附带评论,否则只返回交接提示词。不要以“在一个新会话中继续这项工作”之类元评论开头——提示词本身已经要进入新会话,这类框架是多余的,应直接进入实质内容。结构如下(真正不适用的部分可省略):
主要目标:
- ...
当前状态:
- ...
相关文件与区域:
path/to/file:为何重要path/to/other_file:为何重要
需保留的决策与约束:
- ...
未决问题或风险:
- ...
建议的起始步骤:
- ...
- ...
- ...
原生交接工具
如果宿主环境内置交接、新线程或后台线程工具,且用户希望会话切换立即发生,应优先使用该工具。此时:沿用本技能的相关性规则;把同样高信号的内容放入该工具的提示词或目标字段;如果宿主智能体支持,包含具体的文件引用;不要用关于自己如何创建交接的叙述来填充工具输入。如果不存在原生交接机制,则直接返回可直接粘贴的提示词。
示例
示例 1:用户意图为“为一段新会话创建交接,用来完成 auth 重构”。好的行为是聚焦 auth 重构、已经改动的文件、剩余的验证,以及确切阻塞点;不要包含对话早前无关的 UI 清理工作。
示例 2:用户意图为“总结这个线程,让另一个智能体调试失败的 CI 任务”。好的行为是把提示词集中在失败的任务、相关日志或测试名称、疑似根因,以及接下来要运行的检查上;不包含无关的功能设计讨论。
限制与未提供信息
当前资料为技能说明本身,未提供平台支持情况、收费与价格、安装命令、代码示例等具体信息,暂未提供。