docs: allow direct post-task improvement dispatch
This commit is contained in:
@@ -68,6 +68,10 @@ description: UniDesk 主代理调度子代理的必读技能。用户提到子
|
||||
- 子代理完成后必须留下可审查工件:PR、issue comment、commit、验证输出摘要、部署/observer/trace 证据或阻塞说明;主代理不能只凭口头结论合并。
|
||||
- 子代理长时间无响应时,主代理按“问询 -> 只读检查 worktree/PR/issue -> 再窄问询”的顺序处理;多次问询仍无回复时,可以关闭旧子代理,并在原 worktree/原分支/原 issue 边界上重开新子代理接续。重开前不得删除或重置旧 worktree;新子代理必须先读取原 worktree 状态和既有 issue/PR/comment 链接,再继续最小下一步。
|
||||
- 子代理完成任务后,主代理必须再给该子代理发送 post-task 收口要求;若主代理要求子代理纠偏或补验证,则等纠偏完成后再发 post-task。post-task 反馈由子代理按 `$post-task` 自行给出判断,主代理不负责反馈池去重;主代理只从子代理提好的反馈中挑选适合工程化的项转成正式 FEATURE/BUG issue,并优先派回提出该反馈的子代理执行。
|
||||
- post-task 反馈明确有助于达到“下次同类任务可以减少不必要工具调用”时,主代理可以直接创建对应 issue、登记 MDTODO,并派后续子代理改进工具、文档或 skill,无需再次等待用户确认:
|
||||
- 仍须遵守子 issue、MDTODO、独立 worktree、目标分支、受控 GitHub 入口和主代理审核要求;
|
||||
- 改进任务必须与原业务主线隔离并优先并发推进,不得成为当前业务交付、合并或上线门禁;
|
||||
- 不得借反馈扩展业务功能、安全机制、权限契约、审计门禁或其他未经授权的范围。
|
||||
- 主代理结束条件:
|
||||
- 当前用户任务只要派出过子代理:
|
||||
- 主代理就必须保持任务进行中;
|
||||
|
||||
@@ -55,6 +55,7 @@
|
||||
- 每个子代理完成主任务后,主代理必须发送 post-task 收口要求;如果主代理发现需要纠偏、补证据或返工,应先让子代理完成纠偏,再发送 post-task。post-task 只收集反馈和后续问题线索,不应让子代理自行扩大代码修改范围。
|
||||
- 子代理按 `$post-task` 自行输出已判断的 feedback 候选、疑似归属和是否建议转正式 issue;主代理不负责反馈池去重,不代替子代理维护 `[FEEDBACK]` issue。主代理只从子代理提好的 feedback 中挑选适合直接工程化的项,另起正式 FEATURE/BUG issue 后继续调度。
|
||||
- feedback 转正式 issue 后,优先派回提出该 feedback 的子代理执行,使调查上下文和修复上下文保持连续;只有该子代理不可用或任务边界已变化时才派给其他子代理。
|
||||
- feedback 明确能减少下次同类任务不必要工具调用时,主代理可以直接建立正式 issue、登记 MDTODO 并派后续子代理改进工具、文档或 skill,无需再次等待用户确认。该任务使用独立 worktree/PR 并与业务主线并发,不能成为当前业务交付门禁,也不能借机扩展未经授权的业务或安全范围。
|
||||
|
||||
## PR 工作流
|
||||
|
||||
|
||||
Reference in New Issue
Block a user