Skip to main content

Team Control

경로: 좌측 사이드바 상단 ⋯ 메뉴Team Control Team Control 은 여러 역할의 Worker 와 Supervisor 를 하나의 팀 으로 묶어, 주어진 목표(Goal)를 자동 계획·실행·검증 하는 멀티 에이전트 오케스트레이션 기능입니다. 단일 에이전트가 처리하기 복잡한 업무(코드 품질 개선, 장애 분석, 보고서 생성 등)를 여러 전문 Worker 가 분담해 수행합니다.
Image

탭 구성

핵심 개념

Verification Tools 가 중요한 이유: Supervisor 가 Worker 의 보고만 믿으면 false positive 가 생깁니다 (“완료했다고 주장하지만 실제로는 실패”). Verification Tools 를 통해 Supervisor 가 직접 lint/test 결과를 확인하도록 설계되어 있습니다.

Setup 탭 — 팀 구성

1. 기본 정보

**Acceptance Criteria 는 측정 가능(measurable)**해야 합니다. “좋게 만들기” 같은 모호한 기준은 Supervisor 가 판단할 수 없어 팀이 무한 반복할 수 있습니다.

2. Autonomy Level

Approve 모드일 때는 Active 탭승인 요청 카드 가 뜨고, 승인/거절/편집이 가능합니다.

3. Team Configuration

프리셋 활용

시작 시 제공되는 프리셋:

Supervisor

Workers

Add Worker 로 여러 Worker 추가. 각 Worker: Allowed Tools 카테고리 (예)
Worker 별 도구 제한 은 보안·비용 모두에 중요합니다. 예: 코드 수정 Worker 에는 write_file·patch_file 만, 테스트 Worker 에는 run_tests 만 허용해 역할 분리 를 강제하세요.

4. Advanced Settings

5. Save Draft / Start Team

  • Save Draft — 팀 구성을 저장만 (실행 X)
  • Start Team — 저장 + 즉시 실행 → Active 탭 자동 이동

Active 탭 — 실행 중 대시보드

팀이 RUNNING / PAUSED 상태이면 자동으로 이 탭이 열리며, 5 초 간격으로 폴링 됩니다.

Task 상태

History 탭 — 이력

완료·실패·취소된 팀의 이력. 각 항목 클릭 시 당시의 태스크·평가·결과 미리보기 확인.

사용 시나리오

운영 주의

  • Autonomous 모드 는 사용자 개입 없이 실행됩니다. 쓰기 권한·외부 호출 도구 를 가진 Worker 를 Autonomous 로 돌리면 의도치 않은 변경·비용 폭증 위험. 초기에는 Approve 로 관찰 후 점진적 자율화.
  • max_cycles 필수 — 모호한 Goal + 무한 Cycle 조합은 비용을 폭증시킵니다. 한도·요금은 Billing 참고.
  • Worker 별 도구 제한 으로 역할 분리 — 예: 테스트 Worker 에 write_file 주지 않기.
  • 공유 자원 조작 (DB, 운영 코드 리포 등) 하는 팀은 실행 환경 격리 (브랜치·스테이징 DB) 필수.
  • Stuck 반복 — Worker 가 막히면 Supervisor 가 재계획하는데, 같은 실패가 반복되면 stuck_threshold_cycles 에 따라 팀이 실패 종료됩니다.
  • Acceptance Criteria 가 모호하면 Supervisor 가 무한히 “부족한 것 같다” 로 재시도하니 측정 가능한 조건만 작성.
  • Verification Tools 없음 → Supervisor 가 Worker 보고만 믿게 됨. 가능한 한 직접 검증 도구 지정.

관련 문서

  • Scheduler — 정기 실행 자동화
  • Flow Studio — 순차 워크플로 (Team 은 자율, Flow 는 결정적)
  • MCP Tools — Worker 가 사용할 도구 등록·활성화