Hermes Agent v0.17 accélère : l'assistant IA pousse de nouvelles tentacules — iMessage, Raft, sous-agents en arrière-plan, tout arrive

Avec cette mise à jour d'Hermes Agent v0.17.0, l'équipe a trouvé un nom particulièrement bien choisi : The Reach Release.
La v0.16 avait installé Hermes sur le bureau ; la v0.17 s'attaque à une autre question : jusqu'où cet assistant IA peut-il tendre la main ?
La réponse : dans iMessage, WhatsApp, Telegram, le réseau d'agents Raft ; dans les applications de bureau, les sous-agents en arrière-plan, l'édition d'images, les blueprints d'automatisation, le marché de skills, le système de mémoire ; et même jusque dans Composer, le modèle de programmation derrière Cursor.
À partir de cette version, Hermes n'est plus seulement un agent open source capable de discuter, de mémoriser et d'exécuter des tâches : il file à toute vitesse vers le concept de « système d'exploitation IA personnel, multi-points d'entrée, multi-outils, multi-scénarios ».
Commençons par l'ampleur de la version
Les chiffres officiels de la release sont vertigineux :
- Date de publication : 19 juin 2026
- Depuis la v0.16.0 : environ 1475 commits
- PR fusionnées : environ 800
- Fichiers modifiés : 1693
- Code ajouté : 235,390 lignes
- Code supprimé : 50,730 lignes
- Issues fermées : 300+
- Contributeurs de la communauté : 245
Ce n'est pas un simple patchwork de retouches, mais une véritable version majeure. Le nom officiel Reach Release est très juste : les tentacules d'Hermes commencent à s'étendre à grande échelle.
Intégration d'iMessage : les bulles bleues n'ont enfin plus besoin d'un relais Mac
L'une des nouveautés les plus spectaculaires : Hermes prend officiellement en charge iMessage.
Auparavant, faire échanger des iMessages à un assistant IA passait presque inévitablement par un Mac : soit un Mac mini relégué dans un coin pour faire tourner BlueBubbles, soit un service de passerelle à bricoler soi-même. Cela fonctionnait, mais le coût de maintenance était pénible.
La v0.17 introduit directement le plugin Photon Spectrum :
- Pas de relais Mac nécessaire
- Pas de passerelle BlueBubbles
- Pas de relais à héberger soi-même
- Connexion au pool de lignes géré par Photon via device code
La commande est tout aussi directe :
hermes photon login
Une fois connecté, Hermes peut envoyer et recevoir des messages dans iMessage. Pour les utilisateurs dont les proches vivent dans les bulles bleues, cela signifie qu'Hermes peut enfin s'inviter naturellement dans leur canal de discussion le plus utilisé.
L'équipe le positionne même comme le successeur de BlueBubbles : gratuit pour démarrer, sans auto-hébergement.
Le réseau d'agents Raft : Hermes entre dans le monde des agents d'autrui

La deuxième mise à jour à forte portée stratégique est l'adaptateur de plateforme Raft.
Raft est un réseau d'agents auquel Hermes v0.17 peut se connecter en tant qu'agent externe via le wake-channel bridge. Après avoir défini RAFT_PROFILE et lancé le bridge, Raft peut réveiller Hermes pour traiter des messages.
Plus déterminant encore, sa conception axée sur la vie privée : le wake payload ne transporte que des métadonnées — ID d'événement, horodatage — sans le corps des messages.
Cela montre qu'Hermes ne veut pas seulement être un assistant personnel, mais devenir un nœud d'un réseau d'agents. À l'avenir, votre Hermes pourrait ne plus être une île isolée, mais un membre que d'autres agents peuvent orchestrer, réveiller et coordonner.
C'est plus important qu'il n'y paraît. À l'ère des agents, la vraie valeur ne réside pas dans l'intelligence d'un IA isolé, mais dans la capacité de plusieurs agents à collaborer en toute sécurité.
L'application de bureau ressemble enfin à un vrai outil principal
Au lancement de la v0.16, l'application de bureau relevait davantage du « enfin elle existe ». La v0.17 signe le « enfin on peut s'en servir au quotidien ».
Les améliorations côté bureau incluent :
- Un panneau de raccourcis clavier personnalisables
- Des notifications système natives, activables ou désactivables par type
- Une fenêtre d'observation en temps réel des sous-agents, qui affiche en flux continu les tâches déléguées dans un volet séparé
- Un sélecteur de modèle Composer prenant en charge différents préréglages
- La détection automatique de la direction du texte RTL/bidi
- Un panneau de terminal à thèmes VS Code, redimensionnable
- Des brouillons composer indépendants pour chaque thread
- L'installation directe de thèmes depuis le VS Code Marketplace
Auparavant, le bureau était « un point d'entrée supplémentaire à côté du terminal » ; désormais, c'est un véritable poste de travail pour agents. Le plus marquant : les live subagent watch-windows — vous confiez une longue tâche à un sous-agent, il travaille en temps réel dans un autre volet pendant que vous continuez votre fil principal.
Ce n'est pas un gadget d'interface, mais une refonte de l'interface de collaboration homme-multi-agents.
Sous-agents en arrière-plan : fini l'attente passive
La v0.17 introduit les background / async subagents.
Avant, déléguer une longue tâche à un sous-agent — rechercher un sujet, lancer un build, rédiger un rapport — avait tôt fait de bloquer la conversation principale. Désormais, delegate_task(background=true) renvoie immédiatement un handle : le sous-agent tourne en arrière-plan pendant que vous et le modèle principal continuez autre chose.
Une fois la tâche terminée, son résultat complet revient automatiquement dans le contexte principal comme nouveau tour de conversation.
Cela paraît mineur, mais c'est une transformation qualitative pour les tâches complexes.
Vous pouvez, par exemple, organiser les choses ainsi :
- Un sous-agent consulte la documentation
- Un sous-agent lance les tests
- Un sous-agent génère le tableau comparatif
- L'agent principal continue de discuter du plan avec vous
Voilà la vraie collaboration parallèle entre agents, et non un IA qui enfile les tâches un à un.
image_generate prend en charge l'édition d'images

L'outil image_generate d'Hermes servait auparavant surtout à générer des images à partir de texte. À partir de la v0.17, il peut recevoir une image existante et la modifier ou la transformer selon le prompt.
Exemples typiques :
- Mettre ce logo en bleu
- Supprimer l'arrière-plan
- Transformer un croquis en rendu produit
- Ajuster le style d'après une image de référence
Il ne s'agit pas d'un nouvel outil image_edit : c'est le même schéma que image_generate, routé automatiquement vers l'endpoint d'édition du fournisseur backend. Et c'est essentiel pour un agent : plus l'interface des outils est unifiée, plus l'orchestration des tâches est simple.
Automation Blueprints : l'automatisation sans connaître cron
Hermes gérait déjà les tâches planifiées, mais cron reste très impopulaire auprès des utilisateurs ordinaires. Les Automation Blueprints de la v0.17 visent exactement ce problème.
Plus besoin de retenir une incantation comme 0 8 * * * : choisissez simplement un blueprint d'automatisation, par exemple « briefing d'actualités tous les matins à 8 h », et Hermes vous demande directement les paramètres nécessaires.
Un même blueprint peut s'afficher nativement sur plusieurs surfaces :
- Un formulaire dans le Dashboard
- Une commande en CLI/TUI
- Une conversation dans Messenger
- Une entrée de catalogue dans la documentation
Hermes fait ici quelque chose de très malin : transformer l'automatisation d'une « configuration d'ingénieur » en « question-réponse pour tout le monde ».
Le modèle Composer de Cursor désormais accessible
La v0.17 contient aussi une nouveauté très savoureuse pour les développeurs : le sélecteur de modèles xAI OAuth accueille grok-composer-2.5-fast.
Composer est le modèle de programmation haute vitesse derrière Cursor. Si vous disposez d'un abonnement xAI Grok, vous pouvez désormais l'appeler directement via Hermes, avec une fenêtre de contexte alignée sur l'intégralité des 200k tokens.
Cela revient à relier trois éléments :
- Un abonnement Grok
- La boucle agent d'Hermes
- La vitesse de codage du Composer de Cursor
Sans clé API supplémentaire. Pour les développeurs déjà abonnés à Grok, c'est un backend de programmation rapide offert.
Le Dashboard devient un centre de configuration complet

Le Dashboard de la v0.17 ne se contente plus d'afficher l'état : il permet de créer entièrement un Hermes Profile.
Vous pouvez directement dans le navigateur :
- Choisir le modèle
- Choisir les Skills
- Monter des MCP Servers
- Gérer plusieurs profils
- Basculer globalement entre profils
Avant, tout cela passait par des modifications manuelles du config.yaml. Désormais, quelques clics dans le Dashboard suffisent.
C'est décisif pour les déploiements en équipe : dès qu'il faut faire utiliser un agent à des non-techniciens, la configuration doit devenir visuelle.
Skills Hub refondu : l'installation de skills ressemble enfin à un app store
Le Skills Hub a lui aussi été largement remanié.
Parmi les nouvelles capacités :
- Des hubs connectés (Connected hubs)
- Une zone de recommandations Featured
- Un aperçu complet du skill avant installation
- Un scan de sécurité automatique pour chaque skill
- La prise en charge de taps de confiance : OpenAI, Anthropic, HuggingFace, NVIDIA
Autrement dit, les Skills ne sont plus une simple liste plate : ils s'orientent vers un véritable app store d'agents.
Grande montée en puissance des outils de mémoire : opérations atomiques par lots
La mémoire long terme d'Hermes a toujours été un argument central. Dans la v0.17, le memory tool gagne un operations array permettant d'ajouter, de remplacer ou de supprimer en un seul lot, exécuté comme une opération atomique.
Avant, mettre à jour la mémoire demandait souvent plusieurs étapes : supprimer l'ancien contenu, ajouter le nouveau, gérer le dépassement de budget. Un échec en chemin pouvait corrompre la mémoire.
Désormais, tout se fait en un seul appel :
- Libérer de l'espace
- Remplacer les anciennes informations
- Ajouter de nouveaux souvenirs
- Vérifier en même temps le budget final en caractères
Les mises à jour de mémoire sont plus rapides et échouent bien moins souvent en route. Pour un agent « qui vous connaît de mieux en mieux à l'usage », c'est une consolidation de la stabilité de fond.
Renforcement de l'authentification du Dashboard

Côté sécurité, la v0.17 durcit l'authentification du Dashboard :
- Les endpoints exigeant un token renvoient correctement un 401
- Le websocket s'authentifie avec le token du dashboard servi
- Un avertissement est émis lorsqu'un override de public_url est rejeté silencieusement
Ces changements n'ont rien de spectaculaire, mais ils sont indispensables. Un Dashboard d'agent, dès qu'il est exposé au réseau, peut donner accès à des modèles, des outils, des MCP, au système de fichiers et aux canaux de messagerie. La moindre faille d'authentification y est bien plus grave que dans un back-office ordinaire.
WhatsApp et Telegram complétés eux aussi
Outre iMessage, la v0.17 renforce WhatsApp et Telegram.
Côté WhatsApp, Hermes s'adjoint l'adapter officiel WhatsApp Business Cloud API. Auparavant, on pouvait passer par le bridge Baileys, mais il fallait maintenir le processus, scanner des QR codes et prévenir les déconnexions. Désormais, on se connecte directement au canal hébergé officiellement par Meta.
Côté Telegram, Hermes prend en charge les rich messages du Bot API 10.1. Le formatage des longs messages est plus propre, le markup natif plus complet, activé par défaut et désactivable (opt-out).
Bref, les points d'entrée de messagerie d'Hermes passent de « on peut s'y connecter » à « on s'y connecte correctement ».
Le Curator ne brûle plus de tokens en douce
Autre optimisation très concrète : le Skill curator n'appelle plus par défaut l'aux-model pour une consolidation coûteuse lors des exécutions de routine.
Désormais, seul un deterministic inactivity sweep gratuit s'exécute par défaut ; c'est seulement si vous activez explicitement curator.consolidate: true ou lancez hermes curator run –consolidate que des tokens seront dépensés pour une fusion de skills plus intelligente.
En une phrase : le rangement quotidien des skills en arrière-plan ne brûle plus d'argent en douce.
Pourquoi la v0.17 est bien une « extension des tentacules »
Le changement le plus fondamental de la v0.17 n'est pas telle ou telle fonctionnalité, mais la métamorphose de la forme d'Hermes.
Auparavant, Hermes ressemblait à un assistant IA enfermé dans un terminal.
La v0.16 lui a donné un bureau.
La v0.17 le fait sortir ses tentacules :
- Dans les bulles bleues d'iMessage
- Dans le réseau d'agents Raft
- Dans l'API officielle de WhatsApp
- Dans les messages enrichis de Telegram
- Dans les fenêtres de sous-agents de l'application de bureau
- Dans l'édition d'images et les flux de génération vidéo/image
- Dans les blueprints d'automatisation et la configuration sans code
- Dans le Skills Hub et le Profile Builder
- Dans la logique de mise à jour bas niveau du système de mémoire
Voilà le vrai sens du Reach Release : Hermes n'attend plus que vous ouvriez un terminal pour le trouver — il se manifeste de lui-même à chacun de vos points d'entrée : travail, discussions, automatisation, collaboration.
À qui s'adresse cette mise à jour
Si vous utilisez Hermes Desktop : mise à jour obligatoire. Le côté bureau gagne nettement en maturité avec cette version.
Si vous exploitez intensément les sous-agents : mise à jour obligatoire. Les sous-agents en arrière-plan font passer l'expérience des longues tâches au niveau supérieur.
Si vous voulez connecter iMessage, WhatsApp ou Telegram : mise à jour obligatoire. Le renforcement des canaux de messagerie est le fil conducteur de cette version.
Si vous déployez Hermes en équipe : mise à jour recommandée. Profile Builder, durcissement de l'authentification du Dashboard et scan de sécurité du Skills Hub comblent les lacunes du travail en équipe.
Conclusion
Hermes Agent v0.17.0 n'est pas une version « avec plus de fonctionnalités », mais une version « dont la portée va plus loin ».
D'iMessage à Raft, des sous-agents de bureau aux blueprints d'automatisation, de l'édition d'images aux opérations atomiques de mémoire, Hermes se mue d'un simple assistant IA en une couche d'agent transversale aux points d'entrée, aux outils et aux scénarios.
Si la v0.16 a donné un corps à Hermes, la v0.17 lui fait pousser des tentacules.
L'assistant IA ne se contente plus d'attendre vos messages dans une fenêtre de discussion : il investit activement votre messagerie, votre bureau, votre chaîne d'outils et vos flux d'automatisation.
C'est bien ainsi que doit être un agent.