Skip to content

v1.9.414 — main-agent review step for agent teams (UR-0119/0120)

Choose a tag to compare

@gugu9999gu gugu9999gu released this 07 Jun 04:08
· 139 commits to main since this release

leerness 1.9.414 — 에이전트 팀에 "메인 검수" 단계 (UR-0119/0120)

릴리스 일자: 2026-06-07 (KST) · 유형: 기능(서브에이전트 검수 통합) · 회귀 0
근거: 사용자 체크 요청("서브에이전트 자동화 + 메인 검수 구현 여부") → 식별된 갭 보강

한 줄 요약

에이전트 팀(team)에 "메인 에이전트 검수 필수" 단계를 일급으로 추가 — "여러 sub-agent에 분배 → 메인이 산출물을 교차 검수"하는 흐름을 팀 정의/미리보기/핸드오프에 통합.

배경

사용자가 체크 요청: leerness가 (a) 자동화를 서브에이전트에 할당 + (b) 메인 에이전트가 검수하는 과정이 구현돼 있는지.

  • 조사: 분배(agents dispatch/team preview)·검증군(verify-claim/review/honesty-check)·session-workflow Step5(교차검증)는 존재.
  • 갭: 팀 정의 자체에 "메인 검수 필수"가 일급 필드로 없었음 → team preview/handoff 가 분배만 안내하고 검수 단계를 명시하지 않음. 이를 보강.

구현

  • team add <id> ... [--no-review]: 팀에 review 불린 필드(기본 true). --no-review 로 비활성.
  • _composeTeamPlan(team, task)(순수): review !== false 시 멤버 dispatch 단계 뒤에 reviewStep 추가 — note + leerness verify-claim <T-ID> --run-tests --strict-claims · leerness review <file> --persona ... 안내.
  • team preview: 분배 계획 + "✔ 메인 검수 (필수)" 출력(+ --json review/reviewStep).
  • _teamHandoffReminders: 스케줄 활성 팀에 "· 검수필요" 표시(매 세션 handoff 노출).
  • team show / _renderTeamsMd: Review: 메인 검수 필요/생략 표기.

검증 (회귀 0)

  • selftest 159 → 160 PASS: _composeTeamPlan review on→reviewStep(+verify-claim) / off→없음, _teamHandoffReminders 검수필요, team.js review: !has('--no-review') + '메인 검수 (필수)' 와이어.
  • E2E 413 → 414 PASS (B(1.9.414)): preview 메인 검수 단계 표시 + dispatch 표시 + --no-review 생략 + --json reviewStep.
  • 실측: review on/off, handoff 검수필요, preview 검수 단계 모두 정상.

변경 파일

  • lib/team.js — team add review 필드 + preview/show 검수 단계 출력
  • lib/pure-utils.js_composeTeamPlan reviewStep + _teamHandoffReminders 검수필요 + _renderTeamsMd Review
  • bin/harness.js — selftest 1건 + VERSION
  • scripts/e2e.js — B(1.9.414)
  • CHANGELOG.md, README.md(sync), package.json

의미

"분배 → sub-agent 작업 → 메인 검수"의 마지막 고리(메인 검수)를 팀 기능에 내장. leerness.com 영상/사이트 자동화 같은 팀 작업도 이제 "검수 필수" 플래그로 정의 가능.

남은 후속

  • UR-0118 잔여: leerness 릴리스가 사이트를 즉시 트리거(cross-repo dispatch PAT) — 현재 매일 cron 으로 대체 중.
  • UR-0119 심화: dispatch 자동화를 rule 트리거에 완전 결합(프로그램적 실행)은 offline-first 정책상 "안내/리마인더" 수준 유지.