dream-team
by Azure-Samples
TypeScript sample composing Autogen-based agent teams with Azure OpenAI
What It Does
Demonstrates how to compose a team of AI agents using Autogen patterns and Azure OpenAI services. Provides TypeScript examples for creating role-based agents, routing tasks between specialists, and wiring message flows into a sample app. Includes deployment hints using azd and a UI demo to inspect agent interactions. Supervisor Pattern and A2A Protocol Pattern come into play to structure collaboration, with practical notes on Agent Registry Pattern for keeping track of agents and capabilities.
Why It Matters
Ideal For
Developers prototyping multi-agent workflows on Azure who want concrete TypeScript examples for routing, role-based agents, and deployment patterns. See how the Agent Registry Pattern helps manage agent capabilities, and how the combination of routing and handoffs can align with best practices.
Applications
- Prototype role-based agents that delegate subtasks to specialists
- Instrument agent interactions to capture logs and handoff metadata for downstream evaluation
- Deploy example multi-agent flows on Azure using azd and inspect behavior via the sample UI