Handoff 是一个对话交接(conversation handoff)技能,作用范围限定在当前项目,目的是让后续会话能够带着此前的上下文继续工作。它适合在任务进行到一半时设置检查点、暂停工作以便稍后接续,或在不同会话之间传递工作状态。
主要能力
Handoff 将对话状态汇总捕获到一个统一的文件 .artifacts/HANDOFF.md 中,使之后的会话可以基于该文件恢复先前上下文。它提供三种操作:保存(save)、加载(load)和清除(clear)。
使用方式
该技能通过触发词或命令来区分操作。
保存:触发词包括 "save context"、"dump conversation"、"checkpoint this"、"session handoff"、"save handoff",对应 save.md。执行后会把当前上下文汇总写入 .artifacts/HANDOFF.md。
加载:触发词包括 "resume session"、"load handoff"、"continue from last",对应 load.md。执行后读取已汇总的交接内容。
清除:触发词包括 "clear handoff"、"reset handoff",对应 clear.md。执行后会用空内容覆盖 .artifacts/HANDOFF.md。
命令形式:/handoff load 执行加载,/handoff clear 执行清除。任何其他参数或不带参数时,默认执行保存,并将该参数作为保存的焦点。
工作流程
save → 将当前上下文汇总到 .artifacts/HANDOFF.md load → 读取已汇总的交接内容 clear → 用空内容覆盖 .artifacts/HANDOFF.md
适用场景
适用于需要在同一项目内跨会话延续工作的情形,例如任务中途暂停、需要记录当前进展以便下次继续、或希望把当前对话状态整理成可复用的交接文件。
限制
该技能的作用范围限定在当前项目,交接内容保存在项目内的 .artifacts/HANDOFF.md 文件中。关于其支持的平台、收费方式、价格、具体效果等,资料中暂未提供。