# Multi-agent Orchestration Chat on AgentCore

An AWS sample multi-agent chat platform, built on Amazon Bedrock AgentCore and serverless TypeScript services, letting a team create, customize and share AI agents, with preset agents, event-driven triggers and extensible tools.

This AWS sample is a multi-agent orchestration chat platform built on Amazon Bedrock AgentCore, letting a team create and customize AI agents and share them across the organization. Preset agents, such as a software developer, a data analyst and a physicist, are available immediately, alongside custom agent creation, organization-wide agent sharing and discovery, scheduled or event-driven automatic triggering, extensible tools for command execution, web search, image generation and external service integration, and built-in cloud storage for documents and resources.

The architecture is fully serverless: a React single-page frontend served through CloudFront and S3 authenticates through Amazon Cognito, and requests flow through a Lambda and API Gateway backend to an AgentCore Runtime that orchestrates agent execution through the AgentCore Gateway, using the Strands Agents SDK for TypeScript with both short-term session memory and long-term persistent memory, DynamoDB and S3 for storage, and AppSync Events over WebSocket for real-time updates, with EventBridge Scheduler and Rules driving scheduled and event automation.

Website: https://github.com/aws-samples/sample-multi-agent-orchestration-chat-on-agentcore
