agent-orchestration
Installation
SKILL.md
Agent Orchestration: Multi-Agent System Patterns
Core Principles
Complex problems often require multiple specialized agents working together. ADK provides robust patterns for orchestrating agent teams, enabling modular, maintainable, and scalable agentic systems.
Key Insight: Single monolithic agents with overly complex prompts are harder to maintain and debug than teams of focused specialists coordinated by a simple orchestrator.
Agent Types: LlmAgent vs WorkflowAgent
LlmAgent (Dynamic Reasoning)
Purpose: For tasks where the next action depends on runtime reasoning and context.
Characteristics:
- LLM decides which tool to call and when
- Flexible, adaptive behavior
- Suitable for open-ended problems
- Can handle unexpected inputs