sandeep2014/aws-orchestrator-agent

By sandeep2014

•Updated 9 months ago

Multi Ambient Agentic Framework which writes Terraform module for any aws services.

Image
Languages & frameworks
Machine learning & AI
0

687

sandeep2014/aws-orchestrator-agent repository overview

⁠AWS Orchestrator Agent

Enterprise-grade multi-agent system for autonomous AWS Terraform module generation powered by AI.

License Python

ā šŸš€ What is AWS Orchestrator Agent?

AWS Orchestrator Agent is a sophisticated multi-agent system that automatically generates production-ready AWS Terraform modules through intelligent research, deep analysis, and AI-powered code generation. Built with LangGraph and the Google A2A protocol, it orchestrates 10+ specialized AI agents to deliver enterprise-grade infrastructure as code in 20-25 minutes.

⁠Key Features

✨ Multi-Agent Architecture: 10+ specialized agents working together

  • Supervisor Agent for workflow orchestration
  • Planner Sub-Supervisor with 3 analysis agents
  • Generator Swarm with 7 specialized code generation agents
  • Writer React Agent for file operations

šŸ”— A2A Protocol: Built on Google's Agent-to-Agent protocol for enterprise interoperability

šŸ¤– Multi-LLM Support: OpenAI, Anthropic, Azure OpenAI, and more

šŸ“¦ Complete Modules: Generates all Terraform files (main.tf, variables.tf, outputs.tf, backend.tf, data.tf, locals.tf, README.md)

šŸ›”ļø Production-Ready: HCL validation, error recovery, backups, and AWS best practices built-in

⁠🐳 Quick Start

⁠Pull and Run
# Pull the latest version
docker pull sandeep2014/aws-orchestrator-agent:latest

# Run the A2A server
docker run -d --name aws-orchestrator-agent \
  -e OPENAI_API_KEY="your_openai_key_here" \
  -e LANGCHAIN_API_KEY="your_langchain_api_key_here_if_you_enable_tracing" \
  -e MODULE_PATH="/app/aws_orchestrator_agent" \
  -e LANGCHAIN_TRACING_V2="true" \
  -e LANGCHAIN_PROJECT="aws-orchestrator-agent" \
  -p 10102:10102 \
  sandeep2014/aws-orchestrator-agent:latest

ā šŸ“” Interacting with the Agent

⁠Using the Python Client
# Clone the repository for the client
git clone https://github.com/talkops-ai/aws-orchestrator-agent.git
cd aws-orchestrator-agent

# Run the client
python aws_orchestrator_client/client.py --agent http://localhost:10102

ā šŸ’¬ Community & Support

Built with ā¤ļø for the DevOps and Infrastructure community

🌟 Star us on GitHub: https://github.com/talkops-ai/aws-orchestrator-agent⁠

Tag summary

Content type

Image

Digest

sha256:9cbf91a65…

Size

118.2 MB

Last updated

9 months ago

docker pull sandeep2014/aws-orchestrator-agent