Agent Task Handoff 是一项面向智能体协作的技能,主要用于在把工作委派给子智能体、启动并行 worker,或跨会话交接任务时,生成自包含的任务交接信息。
用途 当需要将某个子任务交给子智能体执行,或需要把工作从一个会话传递到另一个会话时,该技能用于组织交接内容,避免子智能体在缺乏背景的情况下从零开始。资料明确将“发送一句模糊的‘从我们上次停下的地方继续’,且不带任何上下文”列为反模式(anti-pattern)。
主要能力 根据资料,交接包(handoff package)必须包含以下要素:
- 目标(Goal):子智能体必须产出什么,用一句清晰的话说明。
- 上下文(Context):智能体所需的最小背景信息,不多也不少。
- 约束(Constraints):明确规则,例如不要修改 X、使用库 Y、输出格式为 Z。
- 输入(Inputs):智能体启动所需的文件路径、API 端点或数据。
- 成功标准(Success criteria):如何验证结果是否正确。
并行智能体的额外要求 当面向并行智能体时,还需:
- 明确说明每个智能体拥有代码库或数据中的哪些部分。
- 定义输出将如何合并回去。
使用方式 资料仅描述了交接包应包含的内容与规范,未提供安装命令、配置方式、调用接口或示例代码。因此具体的使用方式在现有资料中暂未提供。
适用场景
- 将子任务委派给子智能体。
- 启动并行 worker。
- 跨会话交接工作。
限制 资料未说明该技能的运行环境、依赖、平台支持、收费情况或实际效果,这些信息暂未提供。其内容为委派与交接的写作规范,而非具体的功能实现说明。