Composio Agent Orchestrator

병렬 AI 코딩 에이전트를 관리하는 오케스트레이션 레이어. 각 에이전트가 독립적인 git worktree에서 작업하고, CI 실패/리뷰 코멘트를 자동 처리.

핵심 개요

항목
Stars6,383
Forks867
언어TypeScript (91.9%)
라이선스MIT
Latest@composio/ao@0.2.2
생성일2026-02-13
Homepagecomposio.dev

핵심 기능

병렬 에이전트 실행

  • 각 이슈/태스크마다 독립적인 git worktree + 브랜치 + PR
  • 에이전트 간 격리 보장

자동 피드백 처리

  • CI 실패 → 에이전트가 자동 수정
  • 리뷰 코멘트 → 에이전트가 자동 대응
  • PR 자동 오픈

다중 지원

범주지원 항목
에이전트Claude Code, Codex, Aider
런타임tmux, Docker
추적기GitHub, Linear

작동 방식

1. ao start → 대시보드 + 오케스트레이터 에이전트 시작
2. 오케스트레이터가 각 이슈에 worker 에이전트 Spawn
3. 에이전트가 코드 읽기/테스트 작성/PR 생성
4. CI 실패/리뷰 코멘트 → Reactions가 에이전트에 라우팅
5. 인간은 최종 리뷰/머지만 수행

설치

npm install -g @aoagents/ao
 
# 시작
ao start https://github.com/your-org/your-repo
# 대시보드: http://localhost:3000

설정 (agent-orchestrator.yaml)

port: 3000
 
defaults:
  runtime: tmux        # or docker
  agent: claude-code   # or codex, aider
  workspace: worktree
  notifiers: [desktop]
 
reactions:
  ci-failed:
    auto: true
    action: send-to-agent
    retries: 2
  changes-requested:
    auto: true
    action: send-to-agent
    escalateAfter: 30m

관련 도구

관련 노트

출처