overview
title: "Agents Overview" sidebar_label: "Overview" sidebar_position: 1 description: "Overview of all Git-Ape agents and their orchestration"
Agents Overview
Git-Ape uses a multi-agent architecture where @git-ape is the central orchestrator that delegates to specialized sub-agents.
Agent Inventory
| Agent | Description | User Invocable |
|---|---|---|
| Agentic Workflows | GitHub Agentic Workflows (gh-aw) - Create, debug, and upgrade AI-powered workflows with intelligent prompt routing | ✅ |
| Azure IaC Exporter | Export existing Azure resources to ARM templates by analyzing live Azure state. Reverse-engineers deployed resources into IaC templates compatible with Git-Ape. Use when importing existing resources into Git-Ape management. | ✅ |
| Azure Policy Advisor | Assess Azure Policy compliance for ARM template resources. Queries existing subscription assignments and unassigned custom/built-in definitions, cross-references with Microsoft Learn recommendations. Produces split report: Part 1 (template improvements) and Part 2 (subscription-level policy assignments). | ✅ |
| Azure Principal Architect | Provide expert Azure architecture guidance using the Well-Architected Framework (WAF) 5 pillars. Evaluate deployments against Security, Reliability, Performance, Cost, and Operational Excellence. Use for architecture reviews, trade-off analysis, and design validation. | ✅ |
| Azure Requirements Gatherer | Gather Azure deployment requirements through guided questions. Validate subscription access, check resource naming conflicts, query existing resources. Use when starting any Azure deployment workflow. | ❌ |
| Azure Resource Deployer | Execute ARM template deployments to Azure. Monitor deployment progress, handle failures with rollback options, verify resource creation. Use only after user has confirmed deployment intent. | ❌ |
| Azure Template Generator | Generate ARM templates from requirements. Apply Azure best practices, validate schema, show what-if analysis. Echo deployment intent for user confirmation. Use after requirements gathering is complete. | ❌ |
| Git-Ape Onboarding | Onboard a new repository, subscription(s), and user access for Git-Ape using the git-ape-onboarding skill playbook. Configures OIDC, RBAC, GitHub environments, and secrets. | ✅ |
| Git-Ape | Deploy Azure resources through guided workflow: gather requirements, generate ARM templates, verify intent, execute deployment, run integration tests. Use for Azure Functions, App Services, Storage, Databases, Container Apps. | ✅ |