Git comme mémoire opérationnelle des agents
Commits, branches et diffs peuvent rendre le travail agentique observable sans inventer une nouvelle couche de gouvernance.
Roland Vrignon · 1 min · Outillage
Article fictif. Les conventions présentées servent à tester le rendu éditorial.
Avant d’ajouter une base de traces spécialisée, nous pouvons exploiter une infrastructure déjà comprise par les développeurs : Git.
Ce que raconte un bon commit
Un commit utile relie une intention à un changement vérifiable. Il ne cherche pas à archiver chaque tentative intermédiaire.
fix(search): preserve filters during pagination
Le message donne le périmètre. Le diff montre l’exécution. Les tests documentent les propriétés attendues.
La branche comme espace de travail
Une branche permet à un agent d’explorer sans modifier la référence commune. Elle rend également la reprise simple : un humain peut inspecter, corriger ou abandonner le travail avec les outils habituels.
Les limites
Git ne capture pas automatiquement :
- une dépendance externe devenue indisponible ;
- une hypothèse discutée uniquement à l’oral ;
- un test manuel jamais documenté ;
- la raison d’un compromis absent du message.
Il ne remplace donc ni la documentation ni l’observabilité. Il fournit cependant une colonne vertébrale sobre pour relier les décisions au code qui en résulte.