用途:restore 用于在中断后从交接(handoff)文档恢复工作上下文,并继续未完成的任务。
主要能力:支持两种调用方式——/restore 自动查找最近的交接文档;/restore @thoughts/shared/handoffs/YYYY-MM-DD-file.md 指定具体交接文件。恢复流程分阶段进行:先检查任务列表(TaskList),若存在 status="in_progress" 的任务则走快速路径直接续接;若无活动任务则读取交接文件获取完整上下文。在原生任务不可用时,回退到 beads,使用 bd sync、bd list --status in_progress --json、bd ready --json 检查。随后完整读取交接文档,解析已完成、进行中、关键决策与阻塞项,并读取引用的产物(计划文件、TODO.md、活动文件)。接着校验当前状态是否与交接一致(提交是否存在、文件状态是否符合预期、阻塞是否已解决)。最后输出续接公告,包含任务名、交接日期、进度表、恢复的决策、阻塞状态与立即下一步动作,并从交接中的“Next Steps”第一项开始继续。
使用方式:在支持该技能的环境中输入 /restore 或带文件路径的 /restore 命令。查找交接可用 ls -t thoughts/shared/handoffs/ | head -5 列出最近文件;若存在多个交接,会列出并询问恢复哪一个,或默认使用最近的。
适用场景:跨会话或跨人接续开发任务、恢复被中断的工作、在交接文档基础上继续执行。
限制:资料未提供该技能的安装方式、依赖环境、收费与平台支持信息;其行为依赖交接文档与任务系统的存在,若状态与交接不一致或阻塞未解决,需要用户介入确认。