Le hook Git pre-commit empêche les agents d'IA de codage de commettre avec une documentation obsolète.

✍️ OpenClawRadar📅 Publié: March 30, 2026🔗 Source
Le hook Git pre-commit empêche les agents d'IA de codage de commettre avec une documentation obsolète.
Ad

Problème : Les agents d'IA de codage commettent du code avec une documentation obsolète

Lorsqu'ils travaillent avec des assistants d'IA de codage comme Claude Code sur plusieurs sessions, les développeurs rencontrent un problème spécifique : l'IA apporte des modifications au code (ajout de routes, refactorisation de composants, renommage d'éléments) mais ne met pas à jour les fichiers de documentation comme ARCHITECTURE.md et README. Cela fait que les sessions suivantes commencent avec l'IA lisant une documentation qui décrit un code datant de plusieurs semaines.

Les conséquences incluent :

  • Claude hallucine des noms de fonctions qui n'existent plus
  • Référence des points de terminaison d'API qui ont été renommés
  • Suggère des modèles qui contredisent l'architecture actuelle

Les avertissements consultatifs ne fonctionnent pas car lorsque Claude effectue un commit, personne ne voit la sortie stderr.

Ad

Solution : Un crochet pre-commit bloquant

Le développeur a créé un crochet Git pre-commit avec ce flux de travail :

  • Le crochet sait quels changements de fichiers devraient déclencher des mises à jour de documentation (modèles configurables par projet)
  • Lorsque Claude Code effectue un commit, le crochet le détecte via les variables d'environnement
  • Le crochet évite de tenter de corriger automatiquement la documentation (ce qui provoquerait un blocage en faisant apparaître Claude depuis l'intérieur de Claude)
  • Au lieu de cela, il se termine avec le code 1 et affiche un message clair : "la documentation est obsolète, mettez à jour ces fichiers, puis réessayez"
  • Claude lit l'erreur, met à jour la documentation, retente le commit, et le commit est accepté

Pour les commits humains, le crochet appelle directement l'API Anthropic et corrige les sections pertinentes (cela prend environ 20 secondes).

Chaque commit génère un fichier session-context.md avec un résumé de l'activité récente afin que la session suivante ait une continuité.

Détails d'implémentation

L'outil est disponible en tant que package npm : @mossrussell/agent-guard

Caractéristiques clés :

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

ClawPy : Implémentation Python Minimaliste en Fichier Unique d'OpenClaw avec Mémoire d'Expérience
Tools

ClawPy : Implémentation Python Minimaliste en Fichier Unique d'OpenClaw avec Mémoire d'Expérience

Un développeur a créé ClawPy, un script Python simplifié qui implémente les mécanismes d'exécution autonome de tâches d'OpenClaw avec un système d'expérience persistante qui apprend des erreurs et succès passés.

OpenClawRadar
Le serveur Wisepanel MCP permet une délibération multi-LLM dans le code Claude et Cursor.
Tools

Le serveur Wisepanel MCP permet une délibération multi-LLM dans le code Claude et Cursor.

Wisepanel a publié un serveur MCP qui exécute des délibérations multi-agents directement depuis Claude Code, Cursor ou tout client MCP, en utilisant un système d'amélioration de contexte divergent avec les modèles ChatGPT, Claude, Gemini et Perplexity.

OpenClawRadar
L'outil de surveillance Open Source résout le problème d'identité des agents dans l'écosystème OpenClaw
Tools

L'outil de surveillance Open Source résout le problème d'identité des agents dans l'écosystème OpenClaw

Un utilisateur d'OpenClaw développant un service web a découvert un trafic d'agents indifférenciable de celui des utilisateurs humains, ce qui a motivé le développement de Vigil - une couche d'identité open source basée sur le W3C DID qui fournit des justificatifs cryptographiques et un historique comportemental pour les agents.

OpenClawRadar
Système d'exploitation open-source pour agents : Un OS basé sur Rust pour agents IA avec sandboxing WASM et fonctionnalité Hands
Tools

Système d'exploitation open-source pour agents : Un OS basé sur Rust pour agents IA avec sandboxing WASM et fonctionnalité Hands

Un système d'exploitation open source pour agents IA a été publié avec 137 000 lignes de code Rust sous licence MIT. Le système exécute des agents dans des sandbox WASM avec 16 couches de sécurité et introduit les 'Mains' pour une opération d'agents planifiée et autonome.

OpenClawRadar