Skip to content

agent-progress 3.0.0

Choose a tag to compare

@justn-hyeok justn-hyeok released this 06 Oct 05:05
· 36 commits to main since this release

에이전트 작업 계획을 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.

자세한 내역: alpha.1 · alpha.2 · beta.2