Agent Squad

Active
GitHub Swift Apache-2.0

Description

Agent Squad is an open-source multi-agent orchestration framework from AWS for managing multiple AI agents and handling complex conversations.

Key Features

  • Intelligent intent classification that dynamically routes queries to the most suitable agent based on context
  • Dual language support with full implementations in both Python and TypeScript
  • Flexible streaming and non-streaming agent responses for different interaction patterns
  • Cross-agent context management maintaining coherent conversations across multiple agents
  • SupervisorAgent for team coordination with parallel processing and dynamic delegation
  • Universal deployment support from AWS Lambda to local environments and any cloud platform

Use Cases

💡 Customer support systems with specialized sub-agents for different domains (travel, weather, health)
💡 E-commerce support simulators with automated response generation and human-in-the-loop escalation
💡 AI movie production studios coordinating multiple creative agents
💡 Travel planning services combining flight booking, weather checks, and itinerary generation
💡 Healthcare coordination systems routing queries to appropriate medical domain agents

Quick Start

Install via npm (npm install agent-squad) or pip (pip install agent-squad). Create a classifier with agents, define your Agent class extending the base Agent, and register it with the classifier. The orchestrator handles routing and context. Deploy to AWS Lambda or run locally.

Related Projects