Claude Code Hook surveille l'accumulation des travaux en cours dans les flux de travail de codage IA

Surveillance des travaux en cours dans les flux de travail de codage IA
Un développeur a créé un crochet UserPromptSubmit pour Claude Code qui aborde un problème courant dans le développement assisté par IA : les agents IA manquent de visibilité sur l'accumulation des travaux en cours. Alors que l'IA se concentre sur l'invite actuelle, les modifications non validées peuvent s'accumuler, les commits peuvent s'empiler sans être poussés, les changelogs peuvent ne pas être écrits, et les PRs de release peuvent rester ouvertes pendant de longues périodes.
Fonctionnement du crochet
Le crochet implémente quatre vérifications qui surveillent différents points où le code s'accumule entre l'éditeur et la production :
- Vérification 1 : Modifications non validées dépassant 200 lignes (suivies et non suivies)
- Vérification 2 : Trois commits ou plus non poussés
- Vérification 3 : Commits poussés sans fichier de changelog (ce qui empêche la création de PRs de release)
- Vérification 4 : PRs de release ouvertes depuis plus de 24 heures
Les vérifications 1 et 2 s'exécutent localement en utilisant des commandes git et se déclenchent à chaque soumission d'invite, fournissant un retour quasi instantané. Les vérifications 3 et 4 nécessitent des appels à l'API GitHub, elles s'exécutent donc une fois après chaque opération de push.
Philosophie de conception
La décision de conception clé a été d'implémenter ces vérifications comme des incitations plutôt que des barrières. Le crochet n'empêche pas l'IA de travailler mais fournit plutôt de la visibilité via deux canaux :
additionalContextinjecté dans le contexte de l'IA- Un
systemMessageaffiché dans le terminal de l'utilisateur
Cette approche signifie qu'il n'y a pas de composant permissionDecision - l'IA et le développeur peuvent tous deux voir l'état actuel du flux de travail sans interrompre le processus de codage.
Ce type d'outil est utile pour les développeurs qui souhaitent maintenir un meilleur contrôle sur leurs flux de travail de développement assisté par IA, en particulier lorsqu'ils travaillent sur des projets plus importants où les travaux en cours peuvent facilement s'accumuler sans être remarqués.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Werld : Simulation de vie artificielle ouverte avec réseaux de neurones évolutifs
Werld est une simulation de vie artificielle en temps réel où des agents dotés de réseaux neuronaux NEAT font évoluer leur propre architecture neuronale, leur traitement sensoriel et leurs comportements sans règles prédéfinies ni fonctions de récompense. La simulation commence avec 30 agents sur un graphe petit-monde de Watts-Strogatz avec 64 canaux sensoriels, 7 fonctions motrices continues et 29 traits génétiques héréditaires.

Orc : L'outil d'orchestration de codage multi-agent ajoute des fonctionnalités de planification et de notification
Orc est un outil open-source qui orchestre des agents d'IA de codage à travers les projets avec une interface TUI locale. La dernière version ajoute la planification comme phase de première classe, des systèmes de notification pour l'intervention humaine et des crochets de cycle de vie en langage naturel.

ClawedBack : Port OpenClaw Fonctionnant au Sein du Code Claude
ClawedBack est une implémentation en salle blanche d'OpenClaw qui s'exécute dans Claude Code, offrant une mise en cache des prompts de première partie et des limites de débit. Il correspond à 19 des 23 outils intégrés d'OpenClaw et est entièrement compatible avec ClawHub, avec des analyses de sécurité obligatoires pour les importations.

Pourquoi Codex reste plus performant que Claude Code pour les monolithes Python complexes
Un développeur senior compare Codex et Claude Code sur un monolithe Python en production avec des couches architecturales mixtes. Codex l'emporte pour le travail back-end grâce à une meilleure planification, la réutilisation du code et le respect de l'ingénierie de harnais.