Skip to main content

agent-orchestrator

Design and implement multi-agent systems with proven coordination patterns. Use when building agent teams, delegation architectures, inter-agent communication, lead-agent orchestration, or agent swarm coordination. Covers 5 orchestration topologies (hub-and-spoke, pipeline, broadcast, hierarchical, mesh), delegation protocols, state sharing across agent boundaries, conflict resolution, and the plan-and-execute pattern. Based on patterns from Kimi Agent Swarm, Devin, BabyAGI, MetaGPT, Google A2A, and DyLAN architectures.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
saifyxpro/Agent-Architect
آخر نشاط في المصدر
١٨ فبراير ٢٠٢٦ في ١٦:١٨
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٠
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
7 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
agent-orchestrator
description
Design and implement multi-agent systems with proven coordination patterns. Use when building agent teams, delegation architectures, inter-agent communication, lead-agent orchestration, or agent swarm coordination. Covers 5 orchestration topologies (hub-and-spoke, pipeline, broadcast, hierarchical, mesh), delegation protocols, state sharing across agent boundaries, conflict resolution, and the plan-and-execute pattern. Based on patterns from Kimi Agent Swarm, Devin, BabyAGI, MetaGPT, Google A2A, and DyLAN architectures.
# Agent Orchestrator Design multi-agent systems with proven coordination and delegation patterns. ## Workflow ### Design Workflow 1. Identify the task domain and decompose into agent roles 2. Select an orchestration topology from the topology guide 3. Define inter-agent communication protocol 4. Implement delegation rules and conflict resolution 5. Add observability and fallback handling ### Evaluation Workflow 1. Map existing multi-agent system to topology patterns 2. Check for single points of failure 3. Verify delegation boundaries and escalation paths 4. Score against the orchestration checklist ## Orchestration Topologies Five topologies for multi-agent coordination. Read the relevant reference for templates. | # | Topology | When to Use | Reference | |---|----------|-------------|-----------| | 1 | Hub-and-Spoke | Single coordinator delegates to specialists | `references/01-hub-and-spoke.md` | | 2 | Pipeline | Sequential processing with handoff gates | `references/02-pipeline.md` | | 3 | Broadcast | Parallel execution with result aggregation | `references/03-broadcast.md` | | 4 | Hierarchical | Multi-level delegation with sub-coordinators | `references/04-hierarchical.md` | | 5 | Mesh | Peer-to-peer collaboration with shared state | `references/05-mesh.md` | ## Topology Selection Guide **Customer service system** (triage → route → resolve): → Topology 1 (Hub-and-Spoke) with triage coordinator **Data processing pipeline** (extract → transform → validate → load): → Topology 2 (Pipeline) with validation gates between stages **Code review system** (multiple reviewers in parallel): → Topology 3 (Broadcast) with consensus aggregation **Enterprise workflow** (departments with sub-teams): → Topology 4 (Hierarchical) with department-level coordinators **Collaborative research** (agents share findings dynamically): → Topology 5 (Mesh) with shared knowledge graph ## Agent Role Definition Template When defining agent roles, specify: ``` <agent name="[NAME]" role="[ROLE]"> <capabilities> - [Specific capability 1] - [Specific capability 2] </capabilities> <boundaries> - Cannot [limitation 1] - Cannot [limitation 2] </boundaries> <inputs>[What this agent receives]</inputs> <outputs>[What this agent produces]</outputs> <escalation>[When and how to escalate to coordinator]</escalation> </agent> ``` ## Inter-Agent Communication Protocol ### Message Format ``` <agent_message> <from>[sender_agent]</from> <to>[receiver_agent]</to> <type>[request|response|broadcast|escalation]</type> <payload>[structured data]</payload> <context>[relevant state for receiver]</context> <priority>[low|normal|high|critical]</priority> </agent_message> ``` ### Delegation Rules - Coordinator MUST include task context in every delegation - Worker agents MUST report completion status back to coordinator - Failed tasks MUST include error details and partial results - Escalation MUST happen when confidence drops below threshold ## Conflict Resolution When multiple agents produce conflicting outputs: 1. **Voting** — majority wins (use for low-stakes decisions) 2. **Authority** — designated expert agent decides (use for domain-specific conflicts) 3. **Escalation** — human-in-the-loop resolves (use for high-stakes ambiguity) 4. **Synthesis** — coordinator merges compatible parts (use when outputs are complementary) ## Anti-Patterns - **God Agent** — one agent does everything, others are stubs - **Chat Loop** — agents endlessly request clarification from each other - **State Amnesia** — agents lose context between interactions - **Over-delegation** — breaking tasks too fine, coordination cost exceeds benefit - **Missing Fallback** — no recovery path when a worker agent fails ## Validation Scripts Validate orchestration topology configs with automated scoring (0-10): ```bash python3 scripts/validate_topology.py <config_file> [--strict] ``` Checks topology detection, agent count, required sections (roles, routing, communication, error handling), and flags anti-patterns (SPOF, deadlocks, shared mutable state).
عرض على GitHub