Skip to main content

Agent Directory Structure

Every agent is a Git repository. These files define its identity, behavior, and capabilities. Directory Layout

Identity 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