Hermes Bot Mode : transformez vos profils en une liste de bots nommés — le plugin desktop officiel, tout expliqué


N’est-ce pas ainsi que vous rêveriez que l’IA fonctionne : un « assistant de recherche » qui rassemble les sources, un « relecteur de code » qui épluche vos pull requests, une « secrétaire de briefing matinal » qui résume votre boîte mail chaque matin — chacun faisant son travail sans marcher sur les pieds des autres, en se passant parfois un message ? Jusqu’ici, cela signifiait jongler manuellement avec les profils. Aujourd’hui, Hermes en a fait un produit : le Bot Mode.

Il s’agit d’un plugin desktop officiel de Nous Research (lancé le 13 août, déjà 503★ sur GitHub) qui transforme vos profils d’agents en une liste de bots nommés — chaque bot avec son propre chat, son avatar, sa personnalité et son planning. Ce billet décortique tout ce qui fait vibrer la communauté cette semaine.

Bot Mode en une phrase

Un bot est un profil Hermes (config, mémoire, compétences, identifiants et historique de chat entièrement isolés sous ~/.hermes/profiles/<name>/) ; le plugin n’est qu’une interface graphique par-dessus cette primitive. Aucun patch du cœur, aucun démon en arrière-plan, aucun stockage supplémentaire — « tout est de la surface Hermes standard ».

Les sept points clés, expliqués

1. Bots pane : une liste de bots plus un New Agent instantané

Un Bots pane apparaît à gauche : une ligne par bot (avatar, aperçu du dernier message, horodatage), un clic pour atterrir dans son chat. New Agent crée un bot en quelques secondes — nom, titre, description — et le volet Advanced déploie la configuration complète du profil : cloner depuis un profil existant, épingler un fournisseur/modèle, rédiger un SOUL.md personnalisé, ignorer les compétences groupées.

2. Clic droit : modifier, dupliquer, supprimer

Clic droit sur n’importe quel bot : Edit Profile change l’avatar, le titre et la description à tout moment, avec une section Advanced qui édite le profil en direct (activation par compétence et par ensemble d’outils, modèle épinglé, SOUL.md complet) ; Duplicate clone intégralement le bot (config, compétences, SOUL.md, mémoire et apparence) ; Delete Profile le supprime définitivement — après la même confirmation destructive que le menu de profils de l’application desktop, et le profil par défaut ne peut pas être supprimé.

3. Avatars : des visages géométriques aux portraits IA

Quatre options : de mignons visages géométriques (7 formes × 10 couleurs, avec des yeux qui clignent et « scannent » pendant que le bot travaille), une image importée, un portrait généré par IA lorsqu’un backend d’images est configuré, et un compagnon pet en pixels qui rebondit à côté de l’avatar quand le bot est occupé.

4. Routines : chaque bot a son propre planning

Le Routines pane héberge les tâches récurrentes de chaque bot, adossé au cron d’Hermes — « Résume ma boîte mail chaque matin » vit juste à côté du bot qui s’en charge, et les exécutions atterrissent dans l’historique de chat du bot lui-même. Ce sont de simples jobs cron (espaces de noms [bot:<name>] <routine>), visibles dans hermes cron list et dans la page Cron du cœur — rien de caché.

5. Messagerie bot-to-bot : un Agent Inbox signé

Chaque bot dispose d’une conversation persistante Agent Inbox. Les bots s’envoient des messages avec attribution ([Message from agent 'researcher']), et leur SOUL.md leur enseigne le protocole, y compris comment répondre. Sous le capot, c’est un véritable relais CLI : hermes -p <bot> chat -c "Agent Inbox" -q "..." — pas un jouet, des commandes standard.

6. @mentions : passez la main depuis n’importe quel chat

Tapez @researcher have a look at this dans n’importe quel chat et le bot actif transmet le message, attend la réponse et fait son rapport. La façon la plus intuitive de diriger une équipe multi-agents.

7. Multi-source agents : les fondations d’ingénierie derrière Bot Mode

Le PR compagnon (#86875, fusionné le 15 août) pose les fondations : le renderer desktop maintient des sockets concurrents vers les agents sur chaque connexion enregistrée, une union roster (tous les agents de toutes les connexions, les doublons dédupliqués une seule fois) est exposée aux plugins via hermes:agents:roster ; le SDK gagne host.connections() / host.agents() / host.warmAgent() / host.ensureAgent() ; et Settings → Connections peut envoyer hermes update à chaque instance éligible en même temps (une machine morte ne peut pas bloquer le lot). C’est aussi pour cela que SkillsView fait désormais partie du SDK de plugins — afin que les boîtes de dialogue de création/édition d’agents de Bot Mode puissent intégrer la vraie surface Capabilities (voir le Desktop Skills Hub).

Comment installer

git clone https://github.com/NousResearch/Hermes-Bot-Mode ~/.hermes/desktop-plugins/hermes-bots

Ensuite, dans l’application desktop : Ctrl+K → « Reload desktop plugins » (ou redémarrez l’application), et un onglet Bots apparaît à côté de Sessions.

À savoir : il s’agit d’un plugin desktop — il doit être installé sur la machine qui exécute l’application desktop Hermes, pas sur la gateway. Gateway sur votre homelab, desktop sur votre MacBook → installez sur le MacBook.

Prérequis : une application desktop dotée du SDK de plugins ; les RPC gateway profiles.* / image.generate sont livrées dans les builds hermes-agent ≥ mi-2026 (hermes update). Les gateways plus anciennes fonctionnent toujours — le plugin applique une graceful degradation : la roster fonctionne partout ; l’édition Advanced et la génération d’avatars s’illuminent dès que les RPC existent.

À qui cela s’adresse

  • Flux de travail multi-rôles : une « équipe » de bots recherche + relecture + rédaction
  • Matrice d’assistants personnels : un bot par tâche, les Routines exécutant chaque planning
  • Utilisateurs multi-profils : voir Multi-Instance Profiles — Bot Mode, c’est ce concept, avec une interface graphique
  • Opérations communautaires/de groupe : donnez à chaque membre un bot doté d’une personnalité

Statut de publication

  • Plugin Hermes-Bot-Mode : créé le 13 août, MIT, par Nous Research
  • Fonctionnalités cœur compagnes (multi-source agents, SDK, mises à jour en fan-out) : fusionnées dans main le 15 août (#86875, 5 471 tests desktop réussis), dans aucune version officielle pour l’instant
  • Pour essayer : hermes update, puis installez le plugin côté desktop ; les fonctionnalités cœur arrivent avec la prochaine version

Pour conclure

Bot Mode transforme « un groupe d’agents qui collaborent » de concept en expérience desktop clé en main : gestion de la roster, création instantanée de bots, avatars personnalisés, plannings par bot, messagerie bot-to-bot, relais par @ — le tout bâti sur des profils + RPC + cron + CLI standard. Pas de magie, que de l’ingénierie. Il s’emboîte avec cron, skills et chat, et c’est exactement pourquoi il attire une attention sans précédent : le projet officiel pousse Hermes vers un véritable atelier multi-agents.