Hermes Agent Lab

Blog Hermes Agent — Guides Pratiques et Analyses

Derniers articles et perspectives.

hermes chat -c : reprenez votre propre session par terminal, ou créez-la à la volée

Deux panneaux tmux, deux conversations, une commande chacun — les breadcrumbs de terminal de v0.20.2 font qu'un simple `hermes chat -c` reprend la dernière session de CE terminal. Les recherches par nom échouent désormais bruyamment sur stderr, et --create-if-missing crée une nouvelle session nommée quand rien ne correspond.

Lire la suite

Hermes v0.20.2 : le patch des connexions — bureau multi-gateway, installation MCP en un clic et sessions par terminal

v0.20.2 fusionne ~397 PR en trois jours. L'application de bureau gagne un véritable registre multi-connexions (gateways locaux et distants, Hermes Cloud, hôtes SSH), MCP propose des installations en un clic via hermes:// et des vérifications de santé en arrière-plan, et les breadcrumbs de terminal permettent à chaque panneau de reprendre sa propre session.

Lire la suite

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

Le plugin desktop officiel de Nous Research (lancé le 13 août, 503★) transforme les profils Hermes en une liste de bots nommés — chacun avec son propre chat, avatar, personnalité et planning. Bots pane, New Agent instantané, portraits IA, messagerie bot-to-bot, @mentions et les fondations multi-source agents.

Lire la suite

Hermes Desktop Skills Hub : parcourir, installer en un clic et isoler par profil — fini de mémoriser les commandes

L'onglet Skills du bureau est désormais le guichet unique de la gestion ET de la découverte des skills : un navigateur Skills Hub intégré en direct, des installations en un clic qui refusent les doublons, un panneau de détail complet, et un périmètre étendu à toutes les Capabilities par profil. Fusionné dans main les 15 et 16 août 2026.

Lire la suite

/save : exportez n'importe quelle session en JSON, Markdown ou HTML — même depuis le chat

Trois heures de débogage avec Hermes et vous voulez garder toute la conversation ? La commande /save exporte la session actuelle en JSON, Markdown ou HTML, l'option redact nettoie les secrets d'abord, et les plateformes de chat vous renvoient le fichier directement.

Lire la suite

/loop : les réveils récurrents en session de Hermes — timer-driven, ni judge-driven, ni cron

/loop est la réponse de Hermes à la commande de Claude Code : relancer un prompt à une cadence fixe ou self-paced dans la session en direct, sur toutes les surfaces — CLI, TUI, bureau et toutes les plateformes de messagerie. Architecturalement distinct du /goal judge-driven et du cron schedule-driven, avec un coût LLM supplémentaire nul.

Lire la suite

Hermes ne connaît pas votre modèle ? Déclarez sa fenêtre de contexte et ses capacités avec model_overrides

Quand les données du catalogue de modèles sont erronées ou manquantes, Hermes se trompe sur les fenêtres de contexte et les capacités. La section de configuration model_overrides permet de déclarer à la main context_window, la vision, la prise en charge des outils et plus encore — pour les serveurs vLLM locaux, les modèles tout juste sortis et les points de terminaison personnalisés.

Lire la suite

Hermes v0.20.1 : 18 plateformes et 13 gains d'efficacité cachés que vous avez probablement manqués

v0.20.1 a discrètement fusionné 656 PR et 1 444 commits, mais les notes officielles se contentent d'annoncer que « la documentation complète arrivera avec v0.21.0 ». Les 13 gains cachés dans ce correctif : l'installation Windows ne bloque plus, la mise en cache des prompts d'Anthropic fait son retour, la reprise de session restaure votre modèle, state.db s'auto-répare…

Lire la suite

Empaquetez votre propre fournisseur de modèle pour Hermes en plugin pip

Votre équipe exploite une passerelle d'inférence interne, et chaque nouveau modèle implique de modifier à la main le config.yaml de Hermes — sur la machine de chaque développeur. La PR #85504 (fusionnée le 13 août) rend les fournisseurs de modèle installables via pip : déclarez un entry point dans pyproject.toml, et Hermes découvre automatiquement le fournisseur au démarrage — ses modèles apparaissent dans le registre comme n'importe quel fournisseur intégré. Cet article couvre le mécanisme, la porte d'activation plugins.enabled et les limites de sécurité.

Lire la suite

Votre subagent part dans la mauvaise direction ? Vous pouvez désormais le recadrer en plein vol

Vous avez lancé trois subagents pour paralléliser un refactor, et l'un d'eux fonce dans la mauvaise direction — il réécrit contre une API qui n'existe plus. Jusqu'au 13 août, votre seule option était de tuer tout le lot et de tout ré-expliquer. La PR #85232 dote delegate_task d'une console de contrôle en temps réel : action='list' pour voir les subagents en cours d'exécution, action='steer' pour recadrer l'un d'eux en plein vol, et action='stop' pour en terminer un plus tôt — sans toucher aux autres.

Lire la suite

Le président de YC fait tourner Hermes sur un cerveau de 155K pages — Dans les coulisses de GBrain, la couche mémoire open source des agents

Garry Tan (CEO de Y Combinator) a open-sourcé la couche cerveau IA qui pilote ses propres déploiements OpenClaw et Hermes : 155 795 pages, 24 589 personnes, 5 340 entreprises. Synthesis + knowledge graph + gap analysis — comment donner à Hermes une « mémoire du monde », et pas seulement une mémoire de chat.

Lire la suite

Vous voulez qu'Hermes modifie votre config SSH ? Il demande désormais d'abord

Écrire dans ~/.ssh/config relevait du grand écart : write_file le refusait catégoriquement en le classant « fichier d'identifiants protégé », tandis que l'outil terminal se contentait de demander une approbation. La PR #84663 (fusionnée le 12 août) unifie la règle — le fichier de configuration du client SSH passe de « refus catégorique » à « approbation requise », tandis que les clés privées restent absolument intouchables. Cet article expose le modèle de sécurité par paliers des fichiers d'Hermes et le comportement complet de l'approval gate (once/session/always, --yolo, fail-closed sans humain).

Lire la suite

Votre gateway partagé ne devrait pas servir tous les profils : multiplex_profile_allowlist dans Hermes

La PR #83400 (fusionnée le 11 août 2026) ajoute gateway.multiplex_profile_allowlist à Hermes : un gateway multiplex ne sert désormais que les profils nommés que vous choisissez, et quand une correspondance de profile_routes tombe sur un profil manquant ou hors de l'allowlist, le gateway rejette le message au lieu de retomber silencieusement sur default. Exemple de configuration complet, sémantique exacte de l'allowlist et scénario de profil restreint inclus.

Lire la suite

Qui relit le code quand 5 agents travaillent en parallèle ? Le nouveau cycle de revue de Hermes Kanban

Un ensemble de PR fusionnées le 10 août 2026 (#83412, #83423, #83424, #83428) offre à Hermes kanban un cycle de revue de première classe : kanban_request_review déplace une carte vers une review lane, le relecteur (guidé par la skill sdlc-review) approuve, demande des modifications ou escalade, et une carte rejetée revient à son implémenteur d'origine avec sa provenance intacte. Trois garde-fous complètent le tout : des angles de revue rotatifs à chaque round, un contrat de propriété des décisions contre le split-brain, et le signalement des zones de collision.

Lire la suite

Hermes utilise désormais le mode Browser Use par défaut : vos outils navigateur viennent de changer

Depuis la PR #83402 (fusionnée le 10 août 2026), le mode Browser Use est le backend navigateur par défaut d'Hermes : lorsque browser.backend n'est pas défini, le modèle dispose d'un outil unique browser_exec dès que le CLI browser-use est disponible — et retombe automatiquement sur les outils browser_* intégrés dans le cas contraire. Voici la règle par défaut exacte, comment vérifier dans quel mode vous êtes, et comment revenir en arrière.

Lire la suite

Les branches de deux agents se percutent ? Envoyez un troisième agent comme arbitre

Quand deux agents travaillent en parallèle et que leurs branches touchent le même fichier, les conflits de merge sont inévitables. Confier la résolution à l'un des auteurs se termine généralement par un écrasement silencieux du travail de l'autre. Le nouveau skill merge-reconciler d'Hermes adopte une approche plus propre : dispatcher un agent tiers neutre pour arbitrer, armé des deux diffs et des intentions déclarées des deux camps. Voici comment fonctionne le skill, quelles sont les règles d'arbitrage et comment le poser sur un tableau kanban.

Lire la suite