From 0c5363e46931f45b6fb1a82b16521716457d5f90 Mon Sep 17 00:00:00 2001 From: Godopu Date: Sun, 28 Jun 2026 10:44:43 +0900 Subject: [PATCH] docs: update SKILL_FEATURES.md with dynamic TUI readiness gating and onboarding automation --- SKILL_FEATURES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SKILL_FEATURES.md b/SKILL_FEATURES.md index 0600866..8096b37 100644 --- a/SKILL_FEATURES.md +++ b/SKILL_FEATURES.md @@ -46,6 +46,10 @@ * **Tmux 세션 생성 및 초기화**: 에이전트별 최적화된 화면 크기(`-x 140 -y 40`) 및 작업 디렉터리(`-c`)를 적용해 세션 백그라운드 생성. * **초기 상태 YAML 등록**: 사용자 필수 지정 역할(`--role`), `status: running`, `pane` 세부정보(인덱스, PID, CWD, CMD_FULL), 시작 명령 및 `mcp_attachments` 기록. * **역할 불변성 보장**: 에이전트 생성 시 부여된 역할(`role`)은 사후 수정이 불가하며, 임의 변경 시도 시 데이터 검증(`atomic_dump_yaml`) 단계에서 예외 처리되어 방어됨. + * **TUI 로딩 동적 감지 (Readiness Gating)**: 고정 지연(`sleep 6`)을 탈피하여 각 에이전트별 시작 화면 출력 문자열(예: `Antigravity`, `Hermes`, `Claude`, `Cline`)을 실시간으로 감지(`capture-pane` 폴링)하여 로딩 완료 시점을 동적으로 감지함. + * **자동 온보딩 및 지시사항 주입 (Auto Onboarding & Instruction Injection)**: + * `--onboard` 플래그를 통해 신규 팀장 에이전트 구동 직후 워크스페이스 맥락(README.md, AGENT.md, git status/diff, 타 세션 역할 분석)을 자율적으로 파악하도록 표준 온보딩 지시서 잡을 자동 생성 및 인젝션함. + * `--submit-job` 및 `--onboard` 지시서 입력을 `tmux` 페이스트 버퍼 및 엔터 키스트로크(`inject_instructions`)를 통해 에이전트 TUI 스트림에 자동 전달함. ### 3.2. `multi-agent-mux-resume` (재개 스킬) * **용도**: 중지되었거나 유실된 에이전트의 이전 컨텍스트 그대로 Tmux 세션 및 TUI 연결 복원.