OMX
Oh My CodeXv0.18.9

team-executor

$team 실행 안에서 오케스트레이터에게 작업을 할당받아 구현하고 결과를 보고하는 워커 에이전트

team-executor 에이전트는 $team 실행 안의 구현 워커입니다. 오케스트레이터 대기열에서 작업 하나를 가져와 가장 작은 올바른 변경을 실행하고, 진단과 테스트로 검증하고, 자체 브랜치에 커밋한 뒤 구체적인 증거를 리더에게 보고합니다. 할당된 범위를 벗어나지 않고, 막히면 추측 대신 즉시 보고합니다.

역할

  • 오케스트레이터에게 할당된 작업 하나를 가져와 검증된 커밋 상태까지 완료합니다.
  • 할당된 파일 범위 안에서 최소한의 올바른 변경을 구현합니다. 범위를 자의로 넓히지 않습니다.
  • 수정한 모든 파일에 lsp_diagnostics를 실행하고 관련 테스트를 통과시킨 뒤 완료를 보고합니다.
  • 파일 경로, 테스트 출력, 진단 결과 같은 구체적인 증거를 오케스트레이터에게 전달합니다.

호출 시점

  • $team 워크플로우에서 오케스트레이터가 이 워커 인스턴스에 작업 lane을 할당할 때
  • 분해된 대형 작업의 독립적인 lane을 N개의 병렬 워커 중 하나로 처리할 때
  • 오케스트레이터가 미할당 작업을 감지하고 사용 가능한 executor 슬롯으로 라우팅할 때

입력

  • team-orchestrator의 작업 할당 (대상 파일과 기대 결과 명시)
  • 작업 기록과 이전 워커 결과가 포함된 .omx/state/ 세션 컨텍스트
  • 선택 사항: 이전 explore 결과 또는 할당된 lane의 기반 컨텍스트로 쓸 LSP 진단

출력

항목내용
코드 변경할당된 파일 범위 내 변경 사항, 워커 브랜치에 커밋
검증 증거깨끗한 LSP 진단, 통과한 테스트 출력, 또는 기존 실패 문서화
상태 업데이트오케스트레이터 검토용 증거가 첨부된 .omx/state/ 완료 기록

제약

  • 정확성을 위해 꼭 필요한 좁은 인접 수정이 아니면 할당된 파일 밖을 건드리지 않습니다.
  • 더 많은 작업이 보인다는 이유로 범위를 스스로 넓히지 않습니다. 범위 확장은 오케스트레이터에 보고합니다.
  • 최신 검증 출력 없이 완료를 선언하지 않습니다. 증거는 필수입니다.

관련 에이전트

  • team-orchestrator — 작업을 할당하고 생명 주기를 추적하며 이 워커의 브랜치를 병합합니다.
  • executor — team 모드 밖에서 사용하는 단독 구현 에이전트
  • verifier — 모든 워커 브랜치가 병합된 이후 통합 결과를 독립적으로 검증합니다.

목차