SecuFocus
BrèveAnnonces

Hermes Agent 0.22.5 : vérifier le compte et les droits des sous-agents

La 0.22.5 revoit la connexion Nous, corrige des mises à jour et ouvre la délégation par routes de modèles ou profils. Un profil autorisé apporte aussi ses identifiants et ses accès.

Image générée : ordinateur portable fermé, petite clé USB métallique et câble sur un bureau en bois éclairé par une fenêtre.

Image générée · SecuFocus

En bref

L’essentiel

Après le passage à Hermes Agent 0.22.5, vérifiez le compte Nous utilisé par les connecteurs et le résultat de la mise à jour. Si vous activez Advanced Delegation, choisissez explicitement les modèles ou profils accessibles aux sous-agents : déléguer à un profil lui donne aussi ses identifiants et sa politique de terminal. Ce plugin demande désormais une version stable disponible, mais ne s’active pas tout seul.

Une stable publiée, des paquets de bureau sur un autre calendrier

GitHub indique une publication de v0.22.5 le 23 octobre 2026 à 05:28 UTC ; le corps de la note porte encore la date du 22 octobre. Il s’agit d’une version stable, pas d’une préversion. Nous Research annonce les notes détaillées du cycle pour la future 0.23.0 : cela ne rend pas cette dernière disponible aujourd’hui.

Pour la CLI, la note renvoie à hermes update ; l’application du Microsoft Store passe par le Store, et Docker ou Hermes Cloud par une nouvelle image. Elle précise que l’application issue des installateurs .exe ou .dmg ne change pas dans cette publication et attend la prochaine version groupée. Ne forcez pas un paquet de bureau à afficher le numéro du tag.

Contrôler l’identité après la connexion Nous

La note annonce un parcours de connexion Nous unifié par code d’appareil. Le compte gratuit invité passe la main au compte connecté, le résultat indique qui s’est connecté et les connecteurs proposent une connexion plutôt que l’ouverture d’un invité. Après cette étape, contrôlez l’identité affichée et les comptes d’applications autorisés avant de demander une écriture.

La 0.22.5 ajoute aussi des jauges, des cartes de limite et une reprise par changement de modèle pour les offres dont l’usage est mesuré par fenêtres. Cela ne crée ni un abonnement illimité ni un nouveau prix. Le Tool Gateway distingue toujours l’accès aux connecteurs de celui aux autres outils : une connexion réussie ne prouve pas que tous les services sont compris dans votre offre.

Un refus de mise à jour peut protéger l’historique

La version cesse de proposer une stable que son mécanisme de mise à jour refuserait ensuite. La documentation explique notamment qu’un retour vers un code antérieur au moteur de sessions utilisé peut être refusé avant toute modification du dépôt. Lisez le motif plutôt que de contourner le contrôle en remplaçant des fichiers à la main.

La note corrige aussi le lanceur Windows resté sur un ancien chemin après un changement de Python, ainsi que la reprise de passerelles mises en pause lorsqu’un dépôt Git endommagé interrompt la mise à jour. Pour une installation depuis les sources, examinez le bilan et les processus réellement redémarrés. La documentation avertit qu’un code installé et une passerelle servant encore l’ancien code peuvent coexister ; un code de sortie nul ne suffit donc pas à valider tout le parc.

Choisir les routes sans ouvrir tous les profils

La 0.22.5 livre les backends de délégation extensibles. Le plugin officiel Advanced Delegation exige cette version au minimum et propose deux choix en plus du fonctionnement par défaut : des routes de modèles nommées, ou une liste de profils autorisés. Il est annoncé pour Linux, macOS et Windows. Les versions 0.22.0 à 0.22.4 refusent son installation ou son activation.

Le second choix engage davantage qu’un modèle : le sous-agent utilise le modèle, les identifiants, les compétences, le fichier SOUL.md et la politique de terminal du profil choisi. N’inscrivez que les profils dont ces accès conviennent à la tâche. Pour une route de modèle, privilégiez le fournisseur déjà configuré : la fiche avertit qu’une clé api_key placée directement dans la route serait enregistrée en clair dans config.yaml.

hermes delegation config prépare les modes et leurs routes. Selon la fiche actuelle, /delegation enregistre un changement pour la prochaine session. L’option --now peut l’appliquer au chat courant en reconstruisant ses outils, au prix d’une rupture de cache. Ce réglage mérite donc un choix conscient, pas une bascule automatique au milieu d’un long travail.

Retrouver les fonctions déplacées en plugins

L’import depuis d’autres agents, la migration OpenClaw, hermes mcp serve et le backend Singularity quittent le cœur pour des plugins. La note dit que l’assistant de configuration propose l’importateur lorsqu’il détecte un autre agent. Si une commande manque après migration, vérifiez le plugin attendu dans le bon profil avant de réinstaller tout Hermes.

Le catalogue installe un commit examiné et épinglé ; sa revue n’est pas un audit de sécurité. Relisez les accès et la version minimale de chaque entrée. Une installation de plugin peut désormais proposer ses propres choix par commande slash, mais un bouton de consentement ne remplace pas des permissions limitées.

Les autres changements et leurs limites

Desktop ajoute l’épinglage par glisser-déposer dans la barre latérale et l’installation de plugins en un clic avec leur catégorie de confiance. La note annonce aussi le retour de l’indication du bot actif dans les conversations de groupe, un message explicite quand le dossier de travail a disparu et une correction des longues réponses Claude DirectSDK coupées par le délai d’inactivité. Elle mentionne Electron 44, Pillow 13 et d’autres mises à jour de dépendances de sécurité, sans en faire un bulletin CVE détaillé.

Le client MCP Events en mode webhook reste expérimental. La documentation précise que l’activation générale des événements n’ouvre pas à elle seule un point de réception public : ce mode demande son propre branchement. Chaque abonnement doit être approuvé. Les modes poll et push, ainsi que les abonnements depuis les profils secondaires de la passerelle multiprofil, ne sont pas pris en charge. Ne l’exposez pas uniquement pour essayer une nouveauté.

Ces informations viennent des notes de version et de la documentation. SecuFocus n’a ni installé la 0.22.5 ni testé les connexions ou délégations pour cette brève. Après votre mise à jour, commencez par une tâche sans données sensibles et vérifiez le compte, la route et le résultat avant de redonner des écritures importantes.

Vérifier, approfondir

Les sources de cet article

Les numéros relient chaque référence aux passages qui l’utilisent. La date indique quand la documentation a été consultée.

Cet article s’appuie sur les sources ci-dessus. Les exercices proposés sont à réaliser sur vos appareils ; SecuFocus ne les présente pas comme des essais menés par la rédaction. Les interfaces et les fonctions peuvent changer. Méthode et corrections.

Citer cet article

Pour retrouver cette lecture ou la partager avec sa référence.