Quand l’agent s’arrête et qu’il faut lui demander de finir
Mise à jour le 9 octobre 2026
Définition
Une relance est un message envoyé à un agent de code pour qu’il reprenne une tâche déjà autorisée et restée inachevée : « finis », « commite », « regarde la CI ». L’agent avait les informations et les autorisations nécessaires pour continuer, et il s’est arrêté.
La sollicitation évitable
Une sollicitation évitable, c’est l’agent qui demande l’autorisation pour une action déjà autorisée. Par exemple, il demande « Je commite ? » alors que votre consigne prévoyait le commit. Votre « oui » lui dit de continuer : cette réponse est une relance.
Ce qui n’est pas une relance
Quatre situations s’en approchent sans en être.
- Une vraie décision : l’agent pose une question qui vous revient, par exemple laquelle de deux approches garder.
- Une session en attente : l’agent a fini, ou attend votre réponse, pendant que vous êtes ailleurs.
- Un changement de projet : vous quittez un dépôt pour un autre, le temps de répondre à un agent.
- La validation d’une action risquée ou irréversible, comme supprimer des données ou publier. Ces confirmations-là doivent rester. Humanload les comptera parmi les décisions.
Boucles et consignes écrites
La boucle relance l’agent à votre place. Dans sa forme la plus simple, la technique « Ralph » de Geoffrey Huntley est une boucle Bash qui renvoie la même consigne à l’agent, encore et encore. Huntley la présente surtout pour démarrer de nouveaux projets, et écrit qu’il ne l’utiliserait pas sur une base de code existante. Business Insider décrit /goal, une commande qui demande à Claude Code ou à Codex de continuer jusqu’à ce que la tâche soit finie, et rapporte que le coût est la première réserve faite aux boucles.
La consigne écrite vise la cause. Vous la placez dans le fichier d’instructions que votre outil charge pour le projet, au lieu de la répéter à chaque session. Par exemple : « Commite sur une branche sans demander quand la tâche le prévoit. Demande avant toute action risquée ou irréversible, et quand une décision me revient. » Claude Code lit CLAUDE.md, ou AGENTS.md en l’absence de CLAUDE.md. Sa documentation précise que ces fichiers sont un contexte, pas une configuration imposée, et que des consignes courtes et précises sont mieux suivies.
Huntley règle sa propre boucle avec ce qu’il appelle des panneaux : des consignes écrites là où l’agent se trompe encore.
Le mode auto de Claude Code supprime les demandes de permission de routine : un modèle distinct examine les actions avant leur exécution. Sa documentation précise qu’il réduit ces demandes sans garantir la sécurité.
Ce que Humanload comptera
Humanload comptera les relances, à côté des décisions, des changements de projet et des sessions qui vous attendent. Si vous activez votre rétro, elle proposera une consigne pour votre AGENTS.md ou CLAUDE.md quand la même relance reviendra. Avec votre accord, elle ouvrira une PR, que vous fusionnerez ou fermerez. Toute personne qui a accès au dépôt verra cette PR. Humanload continuera ensuite à compter les relances de ce type.
Humanload est en cours de développement : cette page décrit ce qu’il fera. Il ne supprimera pas les relances à votre place, et il ne modifiera aucun fichier en dehors de cette PR.
Sources
- Geoffrey Huntley, « Ralph Wiggum as a ‘software engineer’ », 14 juillet 2025 (en anglais).
- Business Insider, « Forget prompt engineering: ‘Loop engineering’ is all the rage now », 20 juin 2026 (en anglais).
- Documentation de Claude Code, « How Claude remembers your project », lue le 9 octobre 2026 (en anglais).
- Documentation de Claude Code, « Choose a permission mode », lue le 9 octobre 2026 (en anglais).
- AGENTS.md, un format ouvert pour les agents de code, lu le 9 octobre 2026 (en anglais).
La liste d’attente
Inscrivez-vous sur la liste d’attente pour recevoir un e-mail au lancement de Humanload.