用途:在 Herdr 中把明确任务交给 worker,并向调用者交付可核验结果。默认一项任务对应一个 worker,调用者负责权限、分工与最终验收。
主要能力:只接管显式 Herdr 编排请求或已获授权的上层技能委派;普通 review 走既有审查流程,简单 pane 查询走官方 herdr 指引或 CLI help。可在调用 tab/cwd 创建 sibling,选择 pane 或 agent 两种 surface,按契约收集完整响应并区分被动读取与可能滚屏的历史读取。
使用方式:先检查 HERDR_ENV=1;用当前 CLI help 确认语法,通过 caller context 取调用 pane,不以 focused pane 代替调用者。按契约在创建 sibling 与 agent start 前选择 surface:明确要求交互 TUI/Agent 用 agent;kind 原生非交互命令满足验收用 pane;其余用 agent。默认在调用 tab/cwd 创建一个 sibling,按布局选 right/down,保持 --no-focus,解析返回 ID 并确认 shell 可用。pane surface 用 pane run 与非碰撞 wait;agent surface 用 agent start 指定 kind,确认 ready identity 后向任务自有且 idle 的 worker 发送一次完整 assignment,使用 agent prompt --wait 和有限 timeout。
限制:非 Herdr 环境应停止会话操作并说明限制,缺少能力时不改用其他传输。新进程不会自动继承调用者加载的技能,必要约束须放入任务文本。start 或 identity 失败时按契约检查同一 pane 并标记 incomplete,不重复提交或自动替换。blocked、unknown、旧输出均不能证明完成。提交、发布、修复、trust、更改集成或扩大清理均不因编排而获得授权。响应仍缺失时明确 incomplete,不以多 Agent 一致意见代替证据。本包仅提供指令契约,不声称本地检查证明真实 server、模型执行或新会话加载。