用途:将实现计划中的任务分派给子代理(teammates),适用于需要并行推进实现工作的场景。触发方式包括 /exarchos:delegate 命令、实现计划就绪且任务可提取、或用户希望并行化工作;oneshot 工作流不使用本技能。
主要能力:三步流程“准备、分派、监控”。准备阶段通过 prepare_delegation 校验就绪状态,创建工作区并组装质量提示;分派阶段用运行时的 spawn 原语(Task)并行派发,每个子代理在独立 git worktree 中工作;监控阶段收集结果并运行任务完成、修复等 runbook 与门禁。支持 subagent(默认)与 agent-team 两种模式,可通过 /exarchos:delegate --mode subagent|agent-team 覆盖;另有 --fixes 处理评审失败,--pr-fixes 已被 /exarchos:shepherd 取代。
核心原则:每个任务使用全新、自包含的上下文;不得假设共享状态或跨代理引用;每个子代理使用隔离 worktree;需要 TDD。
必要用法示例:分派前需先批量写入 task.assigned 事件,再调用 prepare_delegation;只读 ready 为 true 后携带 worktree 路径与质量提示构建提示词。修复失败任务时使用 exarchos_orchestrate({ action: "runbook", id: "task-fix" })。上下文压缩后可用 exarchos_workflow reconcile 恢复状态,不要贸然重建分支或重新派发。
限制:依赖 exarchos 运行时与相关工具;部分 gate 与 runbook 若不可用需改用 describe 手动执行;agent-team 模式需要 tmux 与 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS;delegate→review 转换要求全部任务状态为 complete;带 worktree 的任务会经 merge-pending 自动合并。其余未在资料中说明的细节暂未提供。