SuperAPI AI 工具集

subagent-contract

智能体与模型

查看项目

更新于 10-15 22:40

技能介绍

用途:定义被派发步骤的输出位置与状态上报方式。当派发指明账本地址与尝试次数时使用本契约;否则遵循派发指定的响应契约,若未指定则用调用方选定的契约。

主要能力:要求响应首行单独写 STATUS: DONE 或 STATUS: BLOCKED,供调用方按行判断。有账本时,DONE 表示该尝试结束已被记录(不论结果是失败、阻塞还是需要输入),不代表任务成功;BLOCKED 用于无法记录关闭的情况,需说明拒绝原因或缺失输入及解锁条件。无账本工作时,满足验收标准并遵守约束后发 DONE,无法完成所需范围时发 BLOCKED,并携带已完成工作、未满足范围、证据和所需输入或动作。不支持 PARTIAL 第三个标记。

使用方式:使用 <sam_cli/> 或 <dh_scripts/> 前先加载 dh:dh-cli-usage;涉及账本时先完整阅读 runner 契约,租约与 finish 操作仅通过 CLI,须同时发送 STATUS: 行并执行 finish。若工具列表含 mcp__plugin_dh_backlog 且派发涉及具体待办项,应自行调用 backlog_view(selector=<item_ref>, ...)。结果放置以自身代理文件说明为准,派发指定其他形式时覆盖;仓库保留物(源码、测试、文档)放仓库文件,其他文档作为 artifact 用 artifact_register 注册并携带内容;向下一步传递 plan、task 或 artifact id,文件路径仅在原工作树有效。

适用场景:有或没有账本地址的派发、待办项处理、结果落盘与状态上报。

限制:STATUS: 行只到达直接调用方,不是持久记录;没有账本不影响契约选择;本页未提供具体 CLI 命令、runner 契约细节和安装方式。