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

La liste d’attente

Inscrivez-vous sur la liste d’attente pour recevoir un e-mail au lancement de Humanload.