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.

GitAgent sur GitHub