用途:在会话即将结束时执行 /handoff,把本次工作中值得留存的状态固化下来,避免丢失。
主要能力:每次运行产出三类产物。一是细粒度 MCP 捕获,每个决策/经验/坑点单独一条,写入守护进程数据库;二是会话日志 Markdown,写入 ~/.origin/sessions/<YYYY-MM-DD-HHmm>-<slug>.md,按时间叙述;三是项目状态 Markdown 与 JSON,写入 ~/.origin/sessions/_status/,记录当前目标与上次交接时间。
使用方式:先检测项目与上次交接时间,读取 ~/.origin/sessions/_status/handoff-<project>.json 的 lastHandoff;若为 git 仓库,用 git log、status、diff、worktree 收集上下文。随后静默推断,不逐项询问,把内容归入决策、经验、洞察、纠正、事实五类,分别映射到 decision、lesson、gotcha、preference、fact 调用 capture。未完成事项只写入会话日志。之后写会话日志、覆盖项目状态文件、更新交接时间戳,并尝试自动提交 ~/.origin/。最后打印按类别分组的汇总。
适用场景:收尾、结束会话、需要保留可查询状态时。
限制:工作中途单条记录应使用 /capture,检索用 /recall;无决策或经验的闲聊无需使用。非 git 仓库时跳过 git 步骤,仅依赖对话上下文。资料未提供安装方式、收费与平台信息。