Fini le ping-pong de questions : Hermes pose désormais jusqu'à 5 questions à la fois

Vous demandez à Hermes de vous aider à planifier une stack technique : base de données, file de messages, déploiement, budget, calendrier… Il tranche une décision et affiche une question. Vous répondez. Il en tranche une autre et en affiche une autre. Cinq questions, cinq interruptions, cinq minutes de ping-pong — alors que les questions étaient indépendantes et auraient pu être posées dans n’importe quel ordre.
Cette friction a disparu. L’outil clarify d’Hermes sait désormais poser ses questions par lots : jusqu’à 5 questions indépendantes dans un seul prompt, toutes répondues sur un seul écran, soumises en une seule fois.
D’abord, ce qu’est clarify
clarify est un outil intégré à Hermes — voyez-le comme « l’acte de poser une question à l’utilisateur ». Chaque fois que l’agent a besoin d’une décision, d’informations supplémentaires ou d’une vérification de cap, il appelle cet outil pour vous interroger. Avant, il ne pouvait poser qu’une question par appel : même avec cinq questions en suspens, il devait demander, attendre, demander, attendre. Chaque aller-retour supplémentaire signifiait une interruption de plus et un passage de contexte en plus.
Désormais, clarify accepte un tableau questions optionnel : l’agent peut regrouper 2–5 questions indépendantes dans un seul appel. Cela répond directement à un vrai point de friction soulevé dans l’issue #18450 — auparavant, l’agent fourrait parfois plusieurs options dans une seule question composite pour économiser des allers-retours, et les combinaisons de choix explosaient de manière exponentielle. Maintenant, chaque question se tient seule.
Sur le bureau : une carte, une confirmation
L’application de bureau affiche le lot sous forme d’une carte unique où toutes les questions sont déroulées. Vous préparez vos réponses localement — choisissez des options ou saisissez du texte, et tout reste modifiable jusqu’à ce que vous ayez terminé — puis cliquez sur Confirm and continue, qui soumet tout le lot d’un seul coup.
Dans la CLI et la TUI : une liste d’état
La CLI et la TUI classiques affichent le lot sous forme de liste d’état compacte, pour que vous voyiez d’un coup d’œil ce qui est répondu et ce qui ne l’est pas :
✓répondu▸la question active·toujours en attente
Entrée verrouille la réponse active et passe à la question sans réponse suivante ; Tab et Maj-Tab font défiler les questions (avec retour en boucle aux extrémités). Une réponse verrouillée s’affiche sur sa propre ligne en retrait, dans une couleur distincte, sous sa question — et revenir sur une question restaure votre sélection précédente, si bien que les corrections ne sont qu’à un appui de touche.
Et si vous dépassez le délai en cours de route
Il arrive qu’on s’éloigne en pleine question. Avec l’ancien flux, un timeout annulait toute la série. Désormais, les réponses que vous avez déjà verrouillées sont conservées : le résultat de l’outil les renvoie avec un flag timed_out, et les entrées sans réponse restent vides. L’agent peut distinguer un saut délibéré d’un utilisateur absent — et lorsqu’il détecte que vous vous êtes éloigné, il abandonne les questions restantes au lieu de vous harceler une par une.
C’est quoi, ce tag « (Recommended) » ?
Remarquez que le premier choix de chaque liste porte souvent un libellé « (Recommended) ». L’agent classe les choix du meilleur au moins bon — la première option est celle qu’il choisirait lui-même — et chaque interface affiche le même libellé. C’est purement cosmétique : le libellé est retiré de la réponse que l’agent lit en retour, pour ne jamais fuiter dans le raisonnement du modèle.
Ce que cela change au quotidien
- Moins d’interruptions : un seul prompt au lieu de cinq.
- Moins de contexte consommé : chaque aller-retour coûte des tokens ; un lot n’en coûte qu’un.
- Des grosses tâches plus fluides : les longs travaux avec plusieurs points de décision (choix de la stack, revue de plan, planification de la config) ne calent plus en boucle.
Pour conclure
Le clarify par lots fait partie de ces améliorations discrètes dont vous profitez chaque jour : il n’étend pas les capacités d’Hermes, il rend simplement « confirmer les choses avec votre agent » nettement moins pénible. Pour l’essayer, mettez Hermes à jour et confiez-lui une tâche qui exige quelques décisions de votre part — regardez comme il pose tout d’emblée. La fonctionnalité est fusionnée sur main et sera livrée avec la prochaine version.
Si ce thème de « moins d’interruptions » vous parle, vous aimerez peut-être notre article sur la fatigue d’approbation et la façon dont le flux d’approbation d’Hermes évite les sollicitations constantes, ou notre guide pour éviter que les tâches de longue durée ne calent. Nouveau ici ? Le guide d’installation vous met en route.