用途:把一项有边界的任务委派给另一个编码代理 CLI,方式类似父代理向子代理委派。父代理负责判断子代理返回的报告,子代理并非权威。用户指定的 CLI、模型与 effort 优先,首次与每次重试都适用。
主要能力:通过脚本 scripts/spawn.sh 在后台启动子 CLI,在新建临时运行目录写入 brief.md;等待进程结束后读取 report.md 或 last.md、capture-status.txt 与退出码,再说明认同、不认同之处及后续动作。支持 --backend、--model、--effort、--project、--run;省略 --backend 可在模型名唯一对应某 CLI 时使用;--resume-id 可继续同一子会话,不使用 --continue 或 --last。spawn.sh 会设置 HARNESS_SUBAGENT_RUN,拒绝子代理再委派。
使用方式:用户未指定时按任务类型表选择 CLI 与模型,跳过自身模型所属厂商,评审类再跳过产出方厂商;启动前说明任务行、CLI、模型与 effort。Windows 上用 Git Bash 调用脚本,brief.md 以 UTF-8 写入,不要把 brief 放进 PowerShell 双引号字符串。
限制:结果不达预期时按缺失上下文、跳过检查、推理错误分别修正 brief、提高 effort 或换更高档模型;变更模型或 effort 的重试算新 spawn,不可用 --resume-id;最多重试两次,达到 xhigh、Astra、Opus、Wonder、Grok 4.7 等上限或涉及用户指定项时停止并告知。用量限制由脚本读取重置时间,24 小时内可等待并续跑一次,否则停止等待指示,不自行切换 CLI 或模型。部分 CLI 无登录检查命令;Muse 沙箱无法写出项目外,报告经项目内文件复制。其他平台、收费与价格细节暂未提供。