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

Les détails de l'API d'outil de Claude Code révélés
Un utilisateur de Reddit a extrait des détails sur l'API d'outils de Claude Code, incluant les opérations sur le système de fichiers, l'exécution bash, la recherche web, et la manière dont les appels d'outils sont structurés à l'aide de blocs de type XML.

Mengram AI : Outil de Mémoire Automatique pour les Sessions de Code Claude
Mengram AI maintient automatiquement le contexte entre les sessions Claude Code en chargeant les profils cognitifs, en injectant le contexte passé pertinent dans les invites et en sauvegardant les nouvelles connaissances. Il stocke une mémoire sémantique, épisodique et procédurale qui évolue en fonction des échecs.

Le serveur MCP ZuckerBot permet aux agents OpenClaw d'exécuter des campagnes publicitaires Meta.
ZuckerBot est un serveur MCP qui donne aux agents OpenClaw un contrôle direct sur les publicités Meta, leur permettant d'exécuter des cycles de campagne complets sans intervention humaine. Plus de 50 agents uniques l'utilisent désormais pour extraire les publicités des concurrents, générer du ciblage, lancer des campagnes et ajuster les performances en code.

Récupération de code pour les agents IA : pourquoi les embeddings vectoriels échouent et pourquoi les graphes LLM par fichier triomphent
Après avoir passé un an à construire un système d'indexation de code, l'équipe derrière Bytebell a constaté que les embeddings vectoriels sur les morceaux de code et les AST de Tree-sitter étaient tous deux insuffisants, tandis que les résumés par fichier générés par LLM et stockés dans un graphe Neo4j avec recherche plein texte sémantique amélioraient considérablement la précision du rappel.