Skip to main content

Agent Capabilities

k8s-autopilot operates as a multi-domain deep agent system — a Supervisor routes your requests to four specialized coordinators, each managing its own team of sub-agents. Every sub-agent connects to a dedicated MCP server via Just-In-Time (JIT) connections, keeping resource usage minimal while supporting dozens of complex workflows.


Architecture at a Glance


Domain Quick Reference

DomainCoordinatorSub-AgentsMCP ServersWhat it Does
📦 Helm Operatorhelm-operator-coordinator7 agentsHelm MCP, GitHub MCPChart generation pipeline, live Helm operations, GitHub persistence
🔄 App Operatorapp-operator-coordinator3 agentsArgoCD, Argo Rollouts, Traefik MCPGitOps, progressive delivery, edge routing
☸️ K8s Operatork8s-operator-coordinator1 agentKubernetes MCPCluster ops, pod debugging, scaling, RBAC inspection
🔭 Observabilityobservability-coordinator5 agentsPrometheus, Alertmanager, OTel, Loki, Tempo MCPFull telemetry monitoring, alerting, pipelines, logs & distributed tracing

Sub-Agent Reference

Every sub-agent follows a consistent pattern: Classify → Discover → Plan → Execute → Verify. State-modifying operations are always gated by Human-in-the-Loop approval.

DomainSub-AgentMCP ServerConnectionHITL Gated
Helmhelm-plannerCompiled SubgraphNo
Helmhelm-skill-builderStatic DictNo
Helmhelm-generatorStatic DictNo
Helmhelm-validatorStatic DictNo
Helmhelm-updaterStatic DictNo
Helmhelm-operationhelm_mcp_serverJIT MCP
Helmgithub-agentgithub_mcpJIT MCPNo
Appargocd-onboarderargocd_mcp_serverJIT MCP
Appargo-rollouts-onboarderargo_rollout_mcp_serverJIT MCP
Apptraefik-edge-routertraefik_mcp_serverJIT MCP
K8sk8s-cluster-opskubernetes_mcp_serverJIT MCP
Observabilityprometheus-operatorprometheus-mcp-serverJIT MCP
Observabilityalertmanager-operatoralertmanager-mcp-serverJIT MCP
Observabilityopentelemetry-operatoropentelemetry-mcp-serverJIT MCP
Observabilityloki-operatorloki-mcp-serverJIT MCPNo (Read-Only)
Observabilitytempo-operatortempo-mcp-serverJIT MCP✅ (CRDs only)

Shared Infrastructure

All sub-agents share a common foundation:

  • State Persistence: PostgreSQL checkpointer persists agent state across long-running workflows and HITL pauses
  • A2UI Buffer Middleware: Intercepts large telemetry payloads and streams interactive visual components without prompt context degradation
  • Context Engineering: Layered middleware (SupervisorContextMiddleware, SummarizationMiddleware, ObsOperationContextMiddleware) preserves cross-domain context
  • Operations Journaling: Every state-modifying action is journaled in operations-log.md