fix(loop): fix wait_for_job hang bug and finalize Creator Self-Planning documentation

This commit is contained in:
2026-07-17 15:51:37 +09:00
parent 6c903420d8
commit be46484108
4 changed files with 157 additions and 17 deletions
+11 -7
View File
@@ -16,7 +16,7 @@ $ bash .agents/skills/multi-agent-mux-loop/scripts/run_loop.sh \
[--max-loop N] \
[--verbose] \
[--cleanup] \
--target-agent "canary-projects-multi-agent-mux-creator-claude" \
--target-agent "<creator-session-name>" \
--task "수행할 작업 목표"
```
@@ -24,7 +24,7 @@ $ bash .agents/skills/multi-agent-mux-loop/scripts/run_loop.sh \
| 옵션명 | 기본값 | 분류 | 역할 및 안전 조치 |
|---|---|---|---|
| `--plan` | 비활성 | 기능 | Planner 에이전트를 기동하여 협력 계획 수립 및 토론 단계 개시. |
| `--plan` | 비활성 | 기능 | Planner 에이전트를 기동하여 협력 계획 수립 및 토론 단계 개시. (비활성화 시 기존 계획서를 로드하며, 계획서가 없는 경우 Creator가 직접 계획 및 설계를 수립하여 구동) |
| `--plan-talk N` | `1` | 안전 | 플래너-작업자 간 토론 왕복 횟수 상한선. 토큰 낭비 무한 토론 차단. |
| `--reviewer "A,B"` | 비활성 | 기능 | 지정된 peer 리뷰어 에이전트 세션(들)에 피드백 루프 의뢰 (주 작업자 세션은 강제 제외). |
| `--all-reviewer` | 비활성 | 기능 | 레지스트리 상의 모든 `role: reviewer` 세션들을 전수 자동 수집하여 의뢰 (주 작업자 세션은 강제 제외). |
@@ -42,8 +42,8 @@ $ bash .agents/skills/multi-agent-mux-loop/scripts/run_loop.sh \
sequenceDiagram
autonumber
actor User as 사용자 / run_loop.sh
participant Plan as Planner Claude
participant Dev as Creator Claude
participant Plan as Planner Agent
participant Dev as Creator Agent
participant Rev as Reviewer Agents
User->>User: run_loop.sh 기동 (옵션 세트 검증 및 대상 예외 필터링)
@@ -58,8 +58,12 @@ sequenceDiagram
Plan-->>Dev: 수정 반영 및 최종 계획 합의
end
else --plan 미지정
User->>Dev: Self-planning 지시 (스스로 계획 세워 즉시 시작)
fi
alt 기존 계획 존재 시
User->>Dev: 기존 계획서 로드 및 구현 지시
else 계획 미존재 시
User->>Dev: Self-planning 지시 (스스로 계획/설계 수립하여 구현)
end
end
%% Execution
User->>Dev: delegate-job (작업 지시)
@@ -77,7 +81,7 @@ sequenceDiagram
end
else 리뷰어 미지정
User->>Dev: Self-Review 지시 (자가 검증 및 자율 종결)
fi
end
end
%% Cleanup & Final Report