用途
session-handoff 用于跨智能体延续工作。当用户想从一个智能体切换到另一个智能体继续任务、查看最近的会话,或把已保存的会话或检查点总结成可用于交接的内容时使用。
主要能力
技能围绕整个会话与检查点两类交接展开。它可以从当前工作树解析规范路径,列出会话元数据(会话 ID、智能体、状态、工作树路径、开始时间、最后活动时间、轮次、最后提示、涉及的文件),按工作树范围与用户指定的智能体名称筛选并选出最近活跃的会话。随后把原始对话记录流式写入临时文件,针对不同智能体分别用 grep 或 jq 提取对话内容(Claude Code、Codex、Cursor、Copilot CLI、Factory AI Droid、OpenCode 使用 JSONL,Gemini CLI 使用单个 JSON 文档)。最终生成包含任务概览、当前状态、重要发现、下一步、需保留的上下文,以及未回答问题的分段摘要。
使用方式
要求 entire CLI 0.6.2 及以上版本。技能首先执行 entire session current --json 获取规范工作树路径,再用 entire session list --json 选择会话,并用 entire session info <session_id> --transcript 导出记录。对于检查点,使用 entire checkpoint explain <checkpoint-id> --json 枚举会话,单会话时用 --transcript,多会话时按索引对每个会话执行 entire checkpoint explain <checkpoint-id> --raw-transcript --session-index <N>;超过 8 个会话时按时间取最近 8 个并在公告中说明省略数量。技能规定不做澄清提问、不运行探索性 git 或进程命令,也不询问是否继续;但若上一智能体留有未回答的问题,则必须先复述该问题并等待用户回答。首次回复以固定标识行开头,表示技能已运行并产生真实输出。
适用场景
适合在一个智能体停下后由另一个智能体接手、在多个并行或分阶段的会话之后整理检查点背景,以及在同一工作树中对自身当前会话做压缩式自交接。
限制
必须使用 entire CLI 0.6.2 或更高版本,若参数被拒绝会提示升级并停止。检查点交接中会话数超过 8 个时较早的会话会被省略。摘要应跳过没有真实内容的分段,不得编造填充内容。具体支持的智能体类型、配置方式以及费用等信息暂未提供。