Skip to main content

Team Control

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

탭 구성

용도
Setup신규 팀 구성 — Goal·Acceptance Criteria·Autonomy·Supervisor/Worker 정의
Active현재 실행 중 팀의 실시간 대시보드 — 진행 태스크·이벤트 스트림·승인 요청
History과거 실행 이력 — 완료/실패/취소 팀의 결과·평가

핵심 개념

개념설명
Goal팀이 달성해야 할 목표 (자연어)
Acceptance CriteriaSupervisor 가 목표 달성 여부를 측정 하는 조건
Supervisor계획 수립·태스크 분배·검증 담당 LLM
Worker실제 도구 호출·파일 작성·테스트 실행 등 작업 수행. 역할(role)·할당 LLM·허용 도구 지정
Verification ToolsSupervisor 가 결과를 직접 검증할 때 호출하는 도구 (lint·test 실행 등)
Autonomy Level팀 자율성 — Notify / Approve / Autonomous 3 단계
Cycle계획 → 실행 → 평가 1 회 반복
Verification Tools 가 중요한 이유: Supervisor 가 Worker 의 보고만 믿으면 false positive 가 생깁니다 (“완료했다고 주장하지만 실제로는 실패”). Verification Tools 를 통해 Supervisor 가 직접 lint/test 결과를 확인하도록 설계되어 있습니다.

Setup 탭 — 팀 구성

1. 기본 정보

필드설명예시
Team Name*팀 식별자Optimize API Performance
Goal무엇을 달성할지 (자연어)API 응답 시간을 평균 300 ms 이하로 개선
Acceptance CriteriaSupervisor 가 평가할 측정 조건p95 latency < 300ms, 모든 테스트 통과, 커버리지 80%+
**Acceptance Criteria 는 측정 가능(measurable)**해야 합니다. “좋게 만들기” 같은 모호한 기준은 Supervisor 가 판단할 수 없어 팀이 무한 반복할 수 있습니다.

2. Autonomy Level

동작적합 상황
NotifyWorker 가 자율 실행, 주요 단계마다 사용자에게 알림만검증된 반복 작업
Approve (기본)계획·평가 단계에서 사용자 승인 필요 후 진행운영 중 변경·민감 작업
Autonomous완전 자율 — 목표 달성까지 사용자 개입 없음샌드박스·테스트 환경
Approve 모드일 때는 Active 탭승인 요청 카드 가 뜨고, 승인/거절/편집이 가능합니다.

3. Team Configuration

프리셋 활용

시작 시 제공되는 프리셋:
프리셋용도Verification Tools
Code Quality코드 린팅·테스트·커버리지run_linter · run_tests · run_coverage
DevOpsK8s 모니터링·배포·DB 관리inspect_system
Custom완전 자유 구성

Supervisor

필드설명
LLMSupervisor 가 사용할 모델 (예: anthropic/claude-opus-4.5). 판단·계획 품질 중요 — 고성능 모델 권장
Persona*(선택)*Supervisor 시스템 프롬프트 보완
Verification ToolsSupervisor 가 직접 호출하는 검증 도구

Workers

Add Worker 로 여러 Worker 추가. 각 Worker:
필드설명예시
worker_id내부 식별자worker-code · worker-test
roleWorker 역할 설명 — Supervisor 가 태스크 분배에 사용Code Engineer — fix code and lint issues
LLMWorker 전용 LLManthropic/claude-opus-4.5 (비용 민감하면 gpt-oss-120b)
Allowed Tools이 Worker 가 호출 가능한 도구 (카테고리별 체크)6 / 47 selected
max_iterations단일 태스크 내 LLM 호출 반복 한도25 (기본)
Allowed Tools 카테고리 (예)
카테고리개수예시 도구
analytics11데이터 분석·집계
docx8Word 문서 생성·읽기
pptx8PowerPoint 생성
image-gen3이미지 생성
memory2세션 메모리
subagent1서브 에이전트 호출
temp-files12임시 파일 조작
web-search2웹 검색
Worker 별 도구 제한 은 보안·비용 모두에 중요합니다. 예: 코드 수정 Worker 에는 write_file·patch_file 만, 테스트 Worker 에는 run_tests 만 허용해 역할 분리 를 강제하세요.

4. Advanced Settings

필드기본설명
max_plan_tasks한 계획 라운드에 생성 가능한 최대 태스크 수
stuck_threshold_cycles진행 정체로 판단할 Cycle 수
check_intervalSupervisor 의 태스크 상태 폴링 간격 (초)
worker_context_limitWorker 컨텍스트 토큰 상한
approval_timeout승인 대기 타임아웃 (초)
max_eval_roundsGoal 미달 시 최대 평가 재시도 횟수
max_cycles팀 전체 최대 Cycle 수 — 무한 루프 방지

5. Save Draft / Start Team

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

Active 탭 — 실행 중 대시보드

팀이 RUNNING / PAUSED 상태이면 자동으로 이 탭이 열리며, 5 초 간격으로 폴링 됩니다.
영역내용
실시간 이벤트 스트림Supervisor·Worker 의 로그·Tool 호출·평가 결과
현재 태스크 목록PROPOSED / PENDING / IN_PROGRESS / DONE / STUCK / CANCELLED
Cycle / Eval Round진행 상황 카운터
승인 요청 카드Approve 모드일 때 계획·평가 시점마다 나타남. Approve / Reject / Edit
Pause / Cancel 버튼일시정지·중단

Task 상태

상태의미
PROPOSEDSupervisor 가 계획했지만 승인 대기
PENDING승인 완료, 할당된 Worker 대기
IN_PROGRESS실행 중
DONE완료 — Supervisor 가 검증 가능
STUCKWorker 가 스스로 해결 못함 — Supervisor 개입 필요
CANCELLED취소

History 탭 — 이력

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

사용 시나리오

시나리오구성
코드 품질 개선Code Quality 프리셋 — Code Engineer + Test Engineer
DevOps 자동화DevOps 프리셋 — Infra + DB Admin
시장 조사 → 보고서Custom — Researcher(web-search) + Writer(docx) + Editor
고객 이슈 트리아지Custom — Collector(Slack 검색) + Analyzer(LLM) + Filer(Jira 생성)
장애 1 차 분석Custom — Logs 수집 + SQL 분석 + 요약

운영 주의

  • 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 가 사용할 도구 등록·활성화