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 :
- Connexion Nous retravaillée — chaque connexion est le simple login d’appareil, et l’invité de l’offre gratuite laisse la place à votre compte : l’article sur la passation de connexion.
- Backends de délégation pluggables — router les sous-agents par mapping de modèle ou par profile, commutables par session : l’article sur les backends de délégation.
- Plans à fenêtre d’usage — jauges de plan, cartes de limite et récupération après changement de modèle pour les plans à fenêtre : l’article sur les fenêtres d’usage.
- L’installation Windows à demi mise à jour — à quoi ressemblait une mise à jour partiellement appliquée et comment elle se répare : l’article sur la demi-mise à jour Windows.
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