v0.22.5

Hermes Agent v0.22.5


Aperçu

v0.22.5 — le rollup correctif. Publiée le 22 octobre 2026. 231 commits hors merge · 804 fichiers modifiés (+35 212 / −17 885) · 81 PR fusionnées · 30 issues fermées, mesurés au commit bf0203a794a.

Ce tag existe pour que les surfaces qui ne peuvent pas suivre main — la release GitHub avec le CLI et les installeurs, l’application Microsoft Store, Docker et Hermes Cloud — se tiennent sur un seul point stable plutôt que sur trois jours de travail fusionné. Le corps de la release le dit clairement : les notes curatées de cette fenêtre arrivent avec la v0.23.0, qui documentera tout depuis la v0.22.0. Ce que la page liste à la place, c’est un paragraphe volontairement non détaillé sur ce qui a bougé.

Ce paragraphe est la partie utile. Quatre de ses éléments ont déjà leur propre article sur ce site, et le reste fait partie de ce qu’on ressent avant de pouvoir le nommer : une mise à jour qui refuse désormais de proposer une release qu’elle n’installerait pas, un lanceur Windows qui cesse de revenir après un repin de Python, des commandes slash qui peuvent vous poser une question, et une barre latérale que vous pouvez épingler en la faisant glisser.


Points forts

1. Un tag correctif en chiffres

81 PR fusionnées dans un seul tag, c’est un gros correctif, et la forme du changement mérite d’être connue avant de mettre à jour : 231 commits hors merge sur 804 fichiers, à +35 212 / −17 885 lignes. L’essentiel n’est pas une fonctionnalité mais la queue accumulée de trois jours. Pour l’échelle, le tag précédent, la v0.22.4, repliait 13 PR fusionnées sur 82 fichiers.

2. hermes update retient désormais une release qu’il refuse

Le système de mise à jour pouvait auparavant vous proposer une release stable puis refuser de l’installer — vous acceptiez, et rien ne se passait. Dans cette release, une release stable que le dispositif n’acceptera pas est retenue au lieu d’être proposée. Effet pratique : l’invite de mise à jour n’apparaît que pour les versions vers lesquelles cette installation peut réellement aller, et une release refusée ne ressemble plus à une mise à jour bloquée dont vous seriez responsable.

3. Le lanceur Windows cesse de revenir après un repin de Python

Quand le pin Python a changé, hermes update sous Windows pouvait rester bloqué sur l’ancien lanceur — la mise à jour se terminait, mais la commande que vous lanciez ensuite était toujours la précédente. Le lanceur est maintenant repointé dans le cadre de la mise à jour, si bien que le prochain hermes que vous exécutez correspond au nouveau build.

4. Les commandes slash de plugin peuvent vous demander de choisir une option

Une commande slash de plugin était auparavant du type tire-et-oublie : elle s’exécutait, ou elle affichait quelque chose. Elles peuvent désormais présenter un choix et attendre que vous en sélectionniez un avant de continuer. Pour les auteurs de plugins, cela transforme une commande en un court dialogue où la liste d’options appartient au plugin, et non à une invite en texte libre que le modèle doit reconstituer.

5. Desktop : épinglage par glisser et installation de plugins en un clic avec badges de niveau

Deux changements dans la coquille desktop. Les entrées de la barre latérale peuvent être épinglées en les faisant glisser là où vous les voulez. Et les plugins s’installent en un clic depuis le catalogue, avec un badge de niveau sur chaque entrée pour distinguer un plugin first-party, verified ou community avant de cliquer. La même release embarque la montée en Electron 44.

6. hermes mcp serve et Singularity quittent le cœur pour des plugins

Les deux ont quitté le paquet cœur pour le catalogue de plugins — la même direction que celle prise par agent-importers en v0.22.4. Setup propose maintenant l’importateur lorsqu’il trouve la config d’un autre agent sur la machine, et hermes import-agent ainsi que le chemin de migration OpenClaw font partie de cette surface. Si vous dépendez du mode serveur MCP ou du backend de terminal Singularity/Apptainer, installez-les comme plugins après la mise à jour.

7. Le ménage que vous remarquerez en marge

  • Pillow 13 plus une série de correctifs de sécurité sur les dépendances.
  • Un chat dont le dossier de travail a disparu le dit désormais, au lieu de faire échouer un appel d’outil sur une erreur de chemin obscure.
  • Les longues réponses de Claude DirectSDK ne sont plus coupées par le minuteur de blocage.
  • Les chats de groupe du desktop indiquent à nouveau quel bot travaille.
  • Un client d’événements MCP en mode webhook expérimental accompagne le flux d’événements MCP.

Correctifs

Correctif Détail
Releases refusées Une release stable que le dispositif de mise à jour n’installera pas n’est plus proposée comme mise à jour
Lanceur Windows hermes update repointe le lanceur après un repin de Python au lieu de laisser l’ancien
Minuteur de blocage DirectSDK Les longues réponses de Claude DirectSDK ne sont plus tronquées par le minuteur de blocage
Indicateur de chat de groupe Le chat de groupe du desktop indique à nouveau quel bot travaille
Dossier de travail Un chat dont le dossier de travail a disparu le signale, plutôt qu’une erreur de chemin remontée par l’outil

Déjà couvert sur ce site

Quatre éléments de cette fenêtre ont été traités séparément au fil de leur fusion :

Mise à jour

  • Application Microsoft Store : se met à jour via le Store.
  • Application desktop installée depuis l’installeur (.exe / .dmg) : aucun changement dans cette release ; elle se met à jour avec la prochaine release groupée.
  • CLI : hermes update, ou relancer la ligne d’installation.
  • Docker / Hermes Cloud : nousresearch/hermes-agent:stable (ou :latest).

Changelog complet : v0.22.4…v0.22.5

← Hermes Agent Changelog