Agent Avengers — 代理 Avengers
v1.0.0올인원 멀티에이전트 오케스트레이션. 복잡한 태스크를 자동으로 분해하고, 전문 에이전트들을 즉석에서 생성/스폰하여 병렬 처리 후 결과를 통합합니다. TRIGGERS: avengers assemble, 어벤저스, 代理-avengers, 멀티에이전트 자동화, 에이전트 팀 구성, 자동 에이전트
运行时依赖
安装命令
点击复制技能文档
🦸 代理 Avengers
"어벤저스, 어셈블!" — 복잡한 태스크를 자동으로 에이전트 팀이 처리
핵심 기능 자동 태스크 분해 — 큰 작업을 독립적 서브태스크로 분할 동적 에이전트 생성 — 각 태스크에 맞는 전문 에이전트 즉석 생성 병렬 실행 — 독립 태스크는 동시 처리 자동 통합 — 결과 수집, 검증, 병합 완료 후 정리 — 임시 에이전트 자동 해제 사용법 기본 사용 사용자: "어벤저스 어셈블! [복잡한 태스크 설명]"
예시 "어벤저스 어셈블! 경쟁사 A, B, C 분석해서 비교 리포트 만들어줘"
→ 자동으로: 1. 태스크 분해 (3개 리서치 + 1개 통합) 2. 에이전트 3개 스폰 (각 회사 담당) 3. 병렬 리서치 실행 4. 결과 통합 에이전트가 최종 리포트 생성 5. 완료 보고
워크플로우 ┌─────────────────────────────────────────────────────────────────┐ │ 🦸 AVENGERS ASSEMBLE │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ 1️⃣ ANALYZE — 태스크 분석 및 분해 │ │ └─ 목표 파악 → 서브태스크 도출 → 의존성 매핑 │ │ │ │ 2️⃣ RECRUIT — 에이전트 팀 구성 │ │ └─ 각 서브태스크에 최적 에이전트 프로필 생성 │ │ └─ 에이전트 역할: 🔬연구 🖊️작성 🔍분석 ✅검토 🔧통합 │ │ │ │ 3️⃣ 部署 — 에이전트 스폰 및 태스크 할당 │ │ └─ 会话s_spawn으로 병렬 실행 │ │ └─ 각 에이전트에 명확한 입력/출력 지정 │ │ │ │ 4️⃣ 监控 — 진행 상황 추적 │ │ └─ 완료 대기, 실패 시 재시도 또는 대체 │ │ │ │ 5️⃣ ASSEMBLE — 결과 통합 │ │ └─ 모든 산출물 수집 → 검증 → 병합 │ │ │ │ 6️⃣ 报告 — 최종 보고 및 정리 │ │ └─ 사용자에게 결과 전달, 임시 리소스 정리 │ │ │ └─────────────────────────────────────────────────────────────────┘
에이전트 모드 🔷 Mode 1: 기존 에이전트 활용
Gateway에 등록된 에이전트들을 조합하여 사용
// 기존 에이전트에게 태스크 전달 会话s_发送({ label: "watson", // 기존 에이전트 ID message: "X 리서치해줘", timeoutSeconds: 300 })
장점:
에이전트별 전문성/기억 유지 Discord 채널 바인딩 활용 가능 지속적인 컨텍스트 🔶 Mode 2: 임시 에이전트 스폰
태스크별로 일회성 에이전트 생성
// 임시 서브에이전트 스폰 会话s_spawn({ task: "X 분석해줘", 模型: "sonnet", 运行TimeoutSeconds: 1800, 清理up: "删除" })
장점:
격리된 실행 완료 후 자동 정리 유연한 모델 선택 🟣 Mode 3: 멀티 프로필 (봇 인스턴스)
다른 OpenClaw 프로필/봇을 팀에 참여시킴
# 프로필 목록 예시 性能分析s: - name: "mAIn" # 메인 봇 (카라얀) specialty: ["조율", "통합"] - name: "re搜索-机器人" # 리서치 전용 봇 specialty: ["심층조사", "데이터수집"] 模型: opus - name: "code-机器人" # 코딩 전용 봇 specialty: ["개발", "테스트"] 模型: opus - name: "creative-机器人" # 크리에이티브 봇 specialty: ["디자인", "콘텐츠"] 模型: gemini
봇 간 통신:
// 다른 프로필의 봇에게 태스크 전달 会话s_发送({ 会话Key: "re搜索-机器人:mAIn", // 프로필:세션 message: "심층 리서치 요청: X", timeoutSeconds: 600 })
장점:
봇별 전용 모델/설정 병렬 처리 능력 극대화 각 봇의 전문 스킬 활용 부하 분산 🔷🔶🟣 Mode 4: 풀 하이브리드 (권장)
기존 에이전트 + 임시 스폰 + 멀티 프로필 통합
예시: "대규모 경쟁 분석 프로젝트"
┌─────────────────────────────────────────┐ │ 🟣 re搜索-机器人 (별도 봇) │ │ └── 🔬 watson (에이전트) → A사 조사 │ │ └── 🔶 temp-1 (스폰) → B사 조사 │ ├─────────────────────────────────────────┤ │ 🟣 code-机器人 (별도 봇) │ │ └── 💻 분석 스크립트 작성 │ ├─────────────────────────────────────────┤ │ 🔷 mAIn (카라얀) │ │ └── 🔧 결과 통합 + 리포트 생성 │ └─────────────────────────────────────────┘
프로필 설정 avengers.yaml 프로필 섹션 性能分析s: # 메인 봇 (오케스트레이터 역할) mAIn: 角色: 编排器 canSpawn: true canDelegate: true # 리서치 전용 봇 re搜索-机器人: 角色: specia列出 specialty: ["re搜索", "analysis", "data"] 模型: "anthropic/claude-opus-4-5" gateway: "localhost:3001" # 별도 포트 # 코딩 전용 봇 code-机器人: 角色: specia列出 specialty: ["coding", "测试", "调试ging"] 模型: "anthropic/claude-opus-4-5" gateway: "localhost:3002" # 크리에이티브 봇 creative-机器人: 角色: specia列出 specialty: ["de签名", "image", "content"] 模型: "google/gemini-2.5-pro" gateway: "localhost:3003"
프로필 간 통신 프로토콜 // 1. 프로필 상태 확인 const 性能分析s = awAIt 检查性能分析状态([ "re搜索-机器人", "code-机器人", "creative-机器人" ])
// 2. 사용 가능한 프로필에 태스크 분배 for (const task of tasks) { const best性能分析 = match性能分析ToTask(task, 性能分析s) if (best性能分析.type === "external") { // 다른 봇에게 전달 awAIt 发送To性能分析(best性能分析.name, task) } else if (best性能分析.type === "代理") { // 현재 봇의 에이전트에게 awAIt 会话s_发送({ label: best性能分析.代理Id, message: task }) } else { // 임시 스폰 awAIt 会话s_spawn({ task: task.description }) } }
// 3. 모든 프로필 완료 대기 awAIt wAItForAll性能分析s(as签名edTasks)
// 4. 결과 수집 및 통합 const 结果s = awAIt collectFrom性能分析s(as签名edTasks)
에이전트 타입 타입 이모지 역할 모델 추천 Re搜索er 🔬 웹 검색, 데이터 수집 sonnet Analyst 🔍 데이터 분석, 패턴 발견 opus Writer 🖊️