Les discussions de groupe en Bot Mode passent à l'âge adulte : threads, résumés et des salles réellement gérables

Vous lancez une discussion de groupe en Bot Mode avec trois agents : l’un écrit la documentation API, l’autre traque un bug, le troisième ajoute des tests. Tout va bien pendant une demi-heure — puis vous revenez et les discussions de chaque tâche sont mélangées dans une seule salle. Pour retrouver le thread « documentation API », vous défilez des centaines de messages entrelacés. Voilà ce qu’étaient les discussions de groupe en Bot Mode : une salle, un journal plat, chaque sujet se déversant dans tous les autres.
Mais cela change. Au cours de la semaine passée, Hermes a fusionné un ensemble d’améliorations des discussions de groupe : de vrais threads (chaque sujet a sa propre voie), des conversations plus anciennes qui se replient en résumés d’une ligne (les salles cessent de grandir indéfiniment), l’autocomplétion des @mentions, et des noms de groupe et photos de salle modifiables — par-dessus les fonctions masquer-bot, dissoudre et inter-machines livrées dans v0.20.4. Les discussions de groupe deviennent enfin un véritable outil de collaboration. Passons-les en revue.
Pourquoi les discussions de groupe devenaient le bazar
Le problème de fond : les discussions de groupe en Bot Mode étaient « une salle + un journal plat ». Chaque réponse d’agent atterrissait dans un unique flux chronologique, et le moteur round-robin choisissait qui parlait ensuite sur la seule base de la dernière activité. Posez une question, trois agents répondent — ces réponses se retrouvent dans le même flux qu’une discussion vieille de dix minutes, sur une autre tâche. Il n’y avait ni partition visuelle ni partition au niveau des données : chaque tour de membre ne suivait que le watermark unique de la salle, si bien qu’il était impossible de savoir où la tâche A en était par rapport à la tâche B.
C’est pourquoi les discussions de groupe n’ont jamais dépassé le stade des petites expériences. Une vraie collaboration multi-tâches a besoin de structure, pas seulement d’un journal plus joli.
De vrais threads : un sujet, une voie
La première brique, ce sont les threads (PR #89065, fusionnée sur main, livrée avec la prochaine release). Les salles de groupe ont désormais deux points d’entrée clairs :
- Le composer principal démarre un Nouveau thread adressé à tout le groupe — les questions du quotidien et les nouvelles tâches commencent ici ;
- Chaque thread porte sa propre zone Répondre dans le thread — le travail de suivi se poursuit en ligne.
Les threads ne sont pas qu’une question d’apparence : ils sont ancrés dans le moteur. Les tours des membres sont limités au thread qui les a déclenchés. La conduite round-robin filtre le journal sur le thread courant, les watermarks sont indexés sur thread::member, et la résolution du répondant ne lit que ce thread — les deltas du thread A ne fuient jamais dans le thread B, et les sujets parallèles ne se dévorent pas mutuellement leurs watermarks.
Deux détails méritent d’être connus. Les réponses échouées (en timeout) se souviennent de leur thread et sont récoltées à la prochaine frontière de tour — en retard, jamais perdues. Et les salles de groupe existantes se convertissent automatiquement : un message utilisateur après une accalmie de 15 minutes démarre un thread synthétique, les suivis restent groupés, si bien que votre historique reçoit une structure en threads sans aucun travail manuel.
Le tri dans l’interface aide aussi : les threads sont triés par dernière activité, le plus récent s’ouvre par défaut, et les threads plus anciens se replient en lignes de résumé (texte d’en-tête, nombre de réponses, dernière activité) avec dépliage/repliage.
Des résumés automatiques : les salles cessent de grandir indéfiniment
La deuxième brique, c’est le repli des conversations (PR #89030, également sur main). Bot Mode définit une conversation exactement comme le moteur round-robin délimite ses deltas : tout ce qui se trouve entre deux messages utilisateur. Les conversations plus anciennes se replient désormais en résumés d’une ligne — texte d’en-tête · N réponses · heure — cliquez pour déplier ou replier, tandis que la conversation la plus récente s’affiche toujours en entier.
L’effet est immédiat : une salle à trois sujets était un journal plat de centaines de lignes ; c’est désormais deux lignes de résumé plus le sujet le plus récent entièrement déplié. L’historique de la salle passe de « sans fond » à « scannable d’un coup d’œil » — sans changement du modèle de journal de salle, sans nouvelle persistance, et sans toucher à la synchronisation inter-machines.
Autocomplétion des @mentions et identité de salle modifiable
- Autocomplétion des @mentions (PR #89082,
main) : taper@dans un composer de groupe fait apparaître le roster des bots pour la complétion — adresser un message à un agent précis ne dépend plus de la saisie du pseudo de mémoire. - Nom de groupe et photo de salle modifiables (PR #89371,
main) : vous pouvez définir le nom et la photo à la création d’une salle et les changer ensuite — l’ère des trois groupes tous nommés « Bot 1, Bot 2, Bot 3 » est terminée.
Ranger le roster : masquer, afficher, dissoudre
Ces quatre éléments vivent sur main (prochaine release). Ce que v0.20.4 (18 août 2026) livre déjà, c’est le trio de gestion du roster :
- Masquer les bots (#88800) : clic droit sur une ligne de bot → Hide Bot et il quitte le roster (les @mentions, les appartenances de groupe et les discussions ouvertes ne sont pas touchées) ; un bouton œil dans l’en-tête révèle les bots masqués, clic droit → Unhide Bot. L’état masqué se synchronise entre machines.
- Dissoudre les discussions de groupe (#88659) : fini de fixer un groupe impossible à supprimer — bouton corbeille → confirmer, la salle disparaît, et l’historique de session de chaque bot est conservé.
- Discussions de groupe inter-machines (#88664) : des bots sur des machines différentes peuvent siéger dans la même salle, les tours de chaque membre tournant sur son propre backend — et un bot peut rejoindre plusieurs groupes à la fois (#88980).
Pour commencer
Pour profiter de toute la nouvelle expérience de discussion de groupe, en deux étapes :
- Passez à v0.20.4 :
hermes updateplus une actualisation de l’application de bureau — les groupes masquer/dissoudre/inter-machines sont disponibles immédiatement ; - Attendez la prochaine release : threads, résumés, autocomplétion des @mentions et identité de salle modifiable sont fusionnés sur
mainet arriveront avec elle.
Le point d’entrée n’a pas changé : créez un groupe dans le panneau Bots du Bot Mode, ajoutez les agents avec lesquels vous voulez collaborer, puis — ouvrez un thread, confiez une tâche ; ouvrez un autre thread, confiez une autre tâche. Chaque voie avance de son côté, sans mélange.
Résumé
Cette salve d’améliorations transforme la discussion de groupe en Bot Mode d’« une salle » en « un espace de travail » : les threads donnent aux tâches parallèles leurs propres voies, les résumés gardent l’historique scannable, les @mentions et l’identité de salle suppriment les devinettes. Pour les équipes qui pratiquent la collaboration multi-agents, c’est un pas solide vers un Bot Mode qui se ressent comme un outil plutôt qu’un jouet.
Pour les fondamentaux du Bot Mode lui-même, consultez notre guide complet du Bot Mode ; pour d’autres capacités récentes du bureau comme le Skills Hub, voyez le guide du Skills Hub sur le bureau.