Agent Directory Structure
Every agent is a Git repository. These files define its identity, behavior, and capabilities. Directory LayoutIdentity Files
- SOUL.md — Agent personality, identity, core values
- RULES.md — Behavioral constraints and rules
- DUTIES.md — Job responsibilities and tasks
- AGENTS.md — Sub-agent relationships and delegation rules
agent.yaml Schema — Minimal
agent.yaml Schema — Full (with compliance)
Overview
Why GitAgent exists and how it compares to other agent frameworks
Ways to Interact
SDK, CLI, web, voice, and messaging entry points
Models & Providers
Configure 12+ LLM providers in the model block
Compliance & Audit
Risk tiers, human-in-the-loop, and regulatory frameworks in the compliance block