SuperAPI AI 工具集

handoff

智能体与模型

查看项目

更新于 10-15 14:23

技能介绍

Handoff 是一个用于将当前对话压缩成交接文档的技能,目的是让一个全新的智能体能够接手并继续当前的工作。它源自 Matt Pocock 的 handoff(MIT 许可),保留了其“不重复已有内容”的原则,并在此基础上新增了工具、引用以及 cs-* 包装层(详见 references/companion_tooling.md)。

用途 该技能的核心用途是生成一份交接文档,总结当前对话的状态,以便下一个智能体能够无缝继续工作。它适用于需要跨会话、跨智能体协作的场景,尤其是在复杂任务中,当前会话无法完成全部工作,需要将上下文传递给后续会话时。

主要能力

  1. 生成交接文档:将当前对话压缩成一份结构化的文档,保存到由 mktemp -t handoff-XXXXXX.md 生成的路径中。写入前需要先读取该文件。
  2. 建议后续技能:根据当前工作内容,建议下一会话可能需要的技能列表。
  3. 避免内容重复:不重复 PRD、计划、ADR、issue、commit、diff 等已有工件中的内容,而是通过路径或 URL 引用它们。
  4. 参数定制:如果用户传入了参数,会将其视为下一会话的重点描述,并据此调整文档内容。

文档结构 交接文档包含以下部分:

  • 下一会话目标:来自用户参数或推断。
  • 当前进展:已完成的工作和当前阻塞项。
  • 待决事项:下一个智能体必须做出的决定。
  • 建议使用的技能:具体的技能列表。
  • 工件:PRD、计划、ADR、issue、分支、PR 的路径或 URL,不重复内容。

工具与集成 该技能包含以下工具:模板、去重和推荐器。相关智能体为 cs-handoff-author,命令为 /cs:handoff。更多细节可参考 references/companion_tooling.md。

适用场景 适用于需要将工作交接给另一个智能体的场景,例如:

  • 当前会话达到长度限制,需要在新会话中继续。
  • 需要将任务传递给另一个专门处理后续步骤的智能体。
  • 团队协作中,需要将上下文传递给其他成员或智能体。

限制

  • 该技能的具体实现细节、安装方式、收费情况、平台支持等信息暂未提供。
  • 文档中未提及具体的性能指标或效果保证。
  • 使用前需要确保有权限访问相关工件路径或 URL。

版本信息 版本:1.0.0 派生:Matt Pocock(MIT)+ 本仓库的包装层。