Skip to main content

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

AgentDescriptionUser Invocable
Agentic WorkflowsGitHub Agentic Workflows (gh-aw) - Create, debug, and upgrade AI-powered workflows with intelligent prompt routing
Azure IaC ExporterExport 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 AdvisorAssess 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 ArchitectProvide 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 GathererGather 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 DeployerExecute 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 GeneratorGenerate 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 OnboardingOnboard 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-ApeDeploy 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.

Orchestration Architecture