목표만 던지면 팀을 짜서 해결하는 TypeScript 멀티 에이전트 프레임워크
Agent·TypeScript1 / 0
목표 설정 한 번으로 태스크 분해부터 병렬 실행까지 자동화하는 가볍고 강력한 TypeScript 기반 멀티 에이전트 오케스트레이션 프레임워크이다.
주요 기능
- runTeam() 호출 한 번으로 목표 분석부터 태스크 분해, 병렬 실행, 결과 도출까지 전 과정 자동화
- Zod 스키마를 활용하여 LLM 응답을 구조화된 JSON 데이터로 변환하고 유효성 검증 및 자동 재시도 수행
- OpenAI, Anthropic, Gemini 등 상용 API와 Ollama를 통한 로컬 모델을 하나의 팀 내에서 혼합하여 운영 가능
- 태스크 실행 단계마다 사용자 승인을 요청하는 콜백 함수를 통해 Human-in-the-Loop 워크플로 구현
- 모든 LLM 호출과 도구 실행 과정을 추적하는 onTrace 기능을 통해 토큰 사용량과 실행 시간을 실시간 모니터링
어떻게 동작하는가
코디네이터 에이전트가 목표를 분석하여 태스크 간 의존성이 포함된 DAG를 생성하고, 메시지 버스와 공유 메모리를 통해 에이전트 간 협업 및 병렬 실행을 관리한다.
5.2k
Stars
2.1k
Forks
+872
Trending
1
조회수
5.2k watchers20 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.