用途:这是 SAM 流水线的第 5 阶段(Execution)执行调度器,用于把第 4 阶段任务分解产出的单个 ARTIFACT:TASK 派发给全新、无状态的智能体会话执行,并记录执行结果。使用前需先加载 dh:dh-cli-usage。
主要能力与流程:1) 通过 sam_cli plan read --address {plan_address}/T{NNN} 读取任务;2) 调用 mcp__plugin_dh_backlog__profile_list() 获取已安装智能体信息,按任务角色与内容匹配,若无匹配则派发 dh:task-worker;3) 先 plan import --from content --plan-address {plan_address} 导入计划,再用 plan dispatch --address {plan_address}/T{NNN} 开启尝试并获取 attempt 编号;4) 在全新会话中启动智能体执行任务并运行内嵌验证;5) 用 plan settle --address {plan_address}/T{NNN} --attempt {attempt} --return-text "..." 结算尝试;6) 运行格式、Lint、类型检查、测试等质量门禁,失败则返回修复;7) 用 plan update 追加 Execution Results 段落,智能体自身用 plan finish 关闭尝试。
适用场景:第 4 阶段任务分解完成后、依赖已满足的任务执行,以及第 6 阶段返回 NEEDS_WORK 后的重执行。
限制与约束:每个智能体只执行一个任务,禁止批量;每次执行使用全新会话,不携带状态;任务为权威依据,与计划冲突时以任务为准并在交接中报告;质量门禁必须通过或记录失败;不得执行依赖未完成的任务;结果只能通过追加操作记录;无法完成时状态为 BLOCKED。依赖全部 COMPLETED 且允许并行的任务可并行执行。
输出:执行结果以 ARTIFACT:EXECUTION 形式记录,包含任务、状态、智能体、实现摘要、变更文件、验收标准与质量门禁结果、CoVe 结果及交接信息。具体命令与模板以资料为准。