Overview
The Enterprise Multi-Agent Team is a collaborative AI agent framework that coordinates multiple specialized agents to handle complex content creation tasks. Built on LangGraph for workflow orchestration and A2A Protocol for agent-to-agent communication.
LLM Agnostic Key Features
🤖 Multiple SDK Support
Built-in support for OpenAI, Salesforce, Microsoft, Google, and 10+ other agent frameworks.
📊 LangGraph Workflows
Graph-based task orchestration with parallel and sequential execution strategies.
🔗 A2A Protocol
Standardized agent-to-agent communication for task delegation and results sharing.
📄 OpenAPI 3.0
REST API specification for easy integration and documentation.
Getting Started
Installation
git clone https://github.com/AGenNext/AGenNext-Registry.git
cd AGenNext-Registry
pip install -r requirements.txt
Environment Variables
# Create .env file
cp .env.example .env
# Edit with your API keys
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=...
Quick Start
# View all agent cards
python main.py --mode cards
# Single agent demo
python main.py --mode demo --agent openai --topic "AI Writing"
# Multi-agent team demo
python main.py --mode team --topic "Cloud Computing"
# A2A protocol demo
python main.py --mode a2a
Run the Server
# Start A2A server
python main.py --mode server --port 8000
API Reference
Full OpenAPI specification available in openapi.yaml
Base URL
Local: http://localhost:8000
Production: https://your-domain.com
Endpoints
Health Check
GET
/health
curl http://localhost:8000/health
Run Agent Task
POST
/agents/{agentId}/run
curl -X POST http://localhost:8000/agents/openai/run \
-H "Content-Type: application/json" \
-d '{"task": "Write a blog post", "content_type": "blog"}'
Run Team Workflow
POST
/team/run
curl -X POST http://localhost:8000/team/run \
-d '{"task": "Create a project", "strategy": "parallel"}'
Agents
Each agent is specialized for different content types and integrates with specific SDKs.
| Agent | Preferred Model | SDK | Specialization | Content Types |
| OpenAIAgent | OpenAI SDK | Coding, reasoning | Code, configs |
| SalesforceAgent | Salesforce SDK | CRM automation | SQL, reports |
| MicrosoftAgent | Azure AI Foundry | Enterprise | Docs |
| GoogleAgent | Google ADK | Research | Research, blogs |
| LangChainAgent | LangChain | Tool use | Code, SQL |
| LlamaIndexAgent | LlamaIndex | RAG | Documentation |
| DockerAgent | Docker SDK | Container configs | Dockerfiles |
| GitHubAgent | GitHub SDK | Repository ops | GitHub Actions |
Docker
Build Image
docker build -t content-writers .
Run Container
docker run -d -p 8000:8000 \
-e OPENAI_API_KEY=sk-... \
content-writers
Use Pre-built
docker run -p 8000:8000 ghcr.io/agennext/agennext-registry:latest
Source Code
For detailed implementation, see the source files.