GitAgent propose que votre dépôt git est votre agent. Deux fichiers obligatoires -
agent.yaml (le manifeste) et SOUL.md (l’identité) - définissent l’agent. Tout
le reste - skills, outils, mémoire, artefacts de conformité - est une structure
optionnelle ajoutée par-dessus.
La partie intéressante est le modèle de supervision : quand un agent met à jour sa
mémoire ou acquiert un nouveau skill, le changement devient un commit git ou une PR.
Les réviseurs humains peuvent examiner les diff des changements de personnalité de
l’agent comme n’importe quelle revue de code. Si le comportement dérive, git revert
le ramène en arrière.
L’interopérabilité entre frameworks est gérée par la CLI :
gitagent export -f claude-code
gitagent export -f openai
gitagent export -f crewai
Une seule définition, n’importe quel runtime. La couche identité (prompts, règles, rôles) se porte proprement ; le câblage d’orchestration reste dans le framework cible.
GitAgent embarque aussi un support de conformité réglementaire : FINRA Rule 3110,
SEC 17a-4, SR 11-7 (Model Risk Management), et la séparation des tâches via une
matrice de conflits dans agent.yaml.