用途:在 Eve Horizon 中编排复杂工作,通过派生子任务、管理依赖并最大化并行执行,同时遵守深度限制。
主要能力:父任务设定目标深度并传给子任务;每个任务根据范围与深度自行决定是否分解;默认并行化;用关系表达真实依赖而非偏好;叶子任务执行,父任务编排并等待;编排者保持轻量,只派发不堆积。
使用方式:先获取上下文 eve job current --json,确认 job.depth、children、relations、blocked/waiting/effective_phase。用 eve job create --project $EVE_PROJECT_ID --parent $EVE_JOB_ID --description ... --phase ready 创建子任务,子任务描述必须自包含。用 eve job dep add $PARENT_JOB_ID $CHILD_JOB_ID --type waits_for 添加依赖,eve job dep list $JOB_ID 查看。派生子任务并建立关系后,返回 waiting 控制信号暂停父任务;完成时用 success,不可恢复时用 failed。
适用场景:研究、写作、运维检查、策略分析等可并行分解的工作。
限制:并非所有任务都需分解,原子、自包含的工作应直接执行;编排有开销,仅在并行或范围确实需要时分解;编排者不应读取大文件或数据集,应保护上下文窗口;子任务无法访问父任务对话、上下文或推理,描述必须完整;未提供目标深度时默认 Story 深度(2)。