Repository navigation
agent-progress 3.0.0
에이전트 작업 계획을 Herdr/tmux pane 바로 아래 진행 창에 보여주는 CLI를 작게 다시 만들었습니다.
ap goal "로그인 버그 수정"
ap add "원인 재현" "수정" "회귀 테스트" # 번호는 한 번 정해지면 바뀌지 않음
ap start 1 · ap done 1 · ap block 2 "키 필요" --needs user · ap cancel 3- 진행 창: Signal 레이아웃, 진행 경계 그라데이션, 아래 빈 셸 pane 재사용. 키 없이 상태를 보고, 필요하면
↑↓목록·Enter상세·/검색·f미완료·h이력. - pane 확인:
HERDR_PANE_ID는 그 pane의 프로세스가ap의 조상일 때만 신뢰합니다. Codex(공유 데몬)는 스레드 이름이 제목인 Codex pane이 정확히 하나일 때만 엽니다. - 진행 창은 고유 ID와 heartbeat로 관리되며,
ap close는 계획 파일로 종료를 요청합니다. ap스킬 하나가 패키지에 포함됩니다(share/agent-progress/skills/ap).
호환성 깨짐: connect, launch, shell, setup, config, bridge, follow, product, v2 run/task 명령이 제거됐습니다. 기존 1.x·v2 .agent-progress 데이터는 삭제하지 않지만 읽지 않습니다. 진행 창 높이는 AP_PANE_SIZE(기본 10%)로 정합니다.
검증: 테스트 27개, fmt, Clippy, 재패키징 바이트 일치, 3.0.0-beta.2 → 3.0.0 업그레이드·롤백 smoke. 실제 환경: Claude Code, 데몬 모드 Codex 0.160, OpenCode 2.0.20(Herdr), tmux 3.6a.