Skip to content

Aigent Squad

Multi-agent platform for AWS and Kubernetes operations.

One supervisor, five specialist agents, zero code to add a new one. Config-driven, read-only by default, fully observable.


What it does

Aigent Squad receives operational questions in natural language and routes them to the right specialist agent. Each agent collects read-only context from its data sources and synthesizes a structured answer using Claude on AWS Bedrock.

Your question
     │
     ▼
Supervisor (classifier + orchestrator)
     │
     ├──▶ AWS Agent       → EC2, RDS, S3, IAM, Cost Explorer
     ├──▶ Kubernetes Agent → Pods, deployments, events, metrics
     ├──▶ FinOps Agent    → Cost analysis, savings plans
     ├──▶ DevOps Agent    → CI/CD, GitLab, pipelines
     └──▶ Observability   → Metrics, logs, traces, alerts

Key properties

Property Detail
Read-only Agents never execute mutations — analysis and recommendations only
Config-driven Add an agent with 2 files (agent.yaml + prompt.md), no code
Single image Supervisor runs all agents in-process; one container to deploy
Cost attributed Per-agent token counting via Bedrock inference profiles
Observable OTel traces, RED metrics, and structured logs on every component
Conversation history DynamoDB with 24h TTL per user/session

Quick install

helm repo add staffops https://staffops.github.io/helm-charts/
helm repo update

helm install aigent-squad staffops/aigent-squad \
  --namespace aigent-squad --create-namespace \
  --set redis.host=<your-elasticache-endpoint>

Getting Started → Architecture →


Source

github.com/StaffOps/staffops-aigent-squad — Apache 2.0