Hermes Agent v0.16.0 — La version Surface
Aperçu
v0.16.0 — The Surface Release. Publié le 5 juin 2026. 874 commits · 542 PRs fusionnés · 1 962 fichiers modifiés · 205 216 insertions · 46 217 suppressions · 399 tickets fermés (2 P0, 62 P1, 16 liés à la sécurité) · 170 contributeurs communautaires.
The Surface Release tient en une phrase : Hermes vous rencontre là où vous travaillez. Une toute nouvelle application de bureau native — construite en 100 PRs et 159 commits en une seule semaine — livre Hermes comme une véritable application macOS/Linux/Windows avec installation en un clic, mise à jour automatique, glisser-déposer de fichiers dans le chat et un sélecteur de modèle intégré. Le tableau de bord web devient un panneau d’administration complet (catalogue MCP, canaux de messagerie, identifiants, webhooks, mémoire, connexion OIDC/mot de passe enfichable). La configuration initiale est réduite à « Configuration Rapide via Nous Portal » — de l’installation au premier message en quelques secondes. L’ensemble de compétences par défaut est allégé, NVIDIA/skills rejoint le Skills Hub, le sélecteur de modèle a une recherche floue partout, et /undo vous permet de revenir sur les N derniers tours.
Cette version change fondamentalement qui peut utiliser Hermes. Plus seulement les utilisateurs du terminal — toute personne avec un bureau.
Fonctionnalités Majeures
1. Hermes Desktop — Une Véritable Application Native
C’est le titre principal. Après un an comme outil de terminal et de messagerie, Hermes obtient une véritable interface graphique. L’application Electron dans apps/desktop/ s’installe comme n’importe quelle application de bureau sur macOS, Linux et Windows, se met à jour automatiquement et offre une interface de chat soignée.
Ce que vous obtenez immédiatement :
# Lancer l'application de bureau depuis la CLI
hermes desktop
# Ou télécharger l'installateur pour votre plateforme :
# macOS : .dmg
# Windows : .exe
# Linux : flag --include-desktop sur l'installateur shell
Capacités clés :
- Fenêtre de chat avec streaming et affichage en direct de l’activité des outils
- Liste de sessions avec archivage, recherche et regroupement par dossiers — chaque conversation est une session nommée et persistante
- Glisser-déposer de fichiers n’importe où dans la zone de chat + collage d’images du presse-papiers avec déduplication
- Palette de commandes Cmd+K pour des actions rapides
- Sélecteur de modèle intégré dans la barre d’état — changez de modèle sans quitter le chat
- Bascule YOLO dans la barre d’état (parité TUI)
- Installation en un clic + mise à jour automatique — détecte votre plateforme, récupère la dernière version, reconstruit si nécessaire et redémarre proprement
- Récupération après échec de démarrage + validation d’API key en direct + installation annulable
L’architecture est ce qui compte : L’application de bureau exécute exactement le même noyau Hermes Agent que la CLI. Même fichier de configuration. Mêmes API keys. Mêmes sessions. Mêmes compétences. Même mémoire. Démarrez une session dans la CLI, reprenez-la dans la fenêtre du bureau, ou l’inverse. Rien n’est fork, rien n’est dupliqué — c’est le même agent, avec une nouvelle surface.
2. Gateway Distant — Connexion avec OAuth ou Nom d’utilisateur/Mot de Passe
L’application de bureau n’a pas besoin d’exécuter Hermes localement. Pointez-la vers un gateway Hermes distant et elle se connecte via un WebSocket sécurisé, s’authentifiant avec OAuth ou nom d’utilisateur/mot de passe — pas de flags --insecure, pas de tokens de session copiés à la main.
# Connecter l'app de bureau à un gateway distant
# 1. Ouvrez l'application de bureau
# 2. Ajoutez un profil pointant vers votre hôte distant
# 3. Connectez-vous avec OAuth ou nom d'utilisateur/mot de passe
# 4. Commencez à chatter — le calcul lourd s'exécute là où sont vos API keys
Sessions multi-profils dans une seule fenêtre : Chaque profil cible son propre hôte distant, et vous pouvez exécuter des sessions simultanées entre profils avec des liens @session. Votre ordinateur portable est une GUI légère ; l’agent s’exécute là où se trouve votre puissance de calcul.
3. Tableau de Bord Web — Panneau d’Administration Complet
Le tableau de bord est passé de « voir vos sessions » à une surface d’administration complète. Configurez tout votre gateway depuis le navigateur — plus besoin de SSH et d’édition YAML.
| Panneau | Ce que vous pouvez faire |
|---|---|
| Catalogue MCP | Activer/désactiver les serveurs MCP, appairage, webhooks |
| Canaux | Configurer chaque plateforme de messagerie du gateway (Telegram, Discord, Slack, etc.) |
| Identifiants | Gérer les API keys et les autorisations OAuth |
| Webhooks & Hooks | Créer et configurer des webhooks et déclencheurs de hooks |
| Mémoire | Configurer les fournisseurs et paramètres de mémoire |
| Gateway | Contrôles, état et configuration du gateway |
| Système | Flux de vérification avant mise à jour + Debug Share en un clic |
Améliorations d’authentification :
- Connexion par nom d’utilisateur/mot de passe enfichable (Option B)
- Fournisseur OIDC auto-hébergé générique avec vérification multi-fournisseurs
hermes dashboard registerpour la configuration du client OAuth auto-hébergé- Rotation des sessions du tableau de bord via token de rafraîchissement
- L’onglet Chat fonctionne en mode protégé (OAuth)
4. Traduction en Chinois Simplifié (简体中文)
L’application de bureau inclut désormais une traduction complète en chinois simplifié sur chaque surface de l’interface — fenêtre de chat, barre latérale, paramètres, centre de commande, cron, messagerie, profils, compétences et agents.
# Changer la langue dans les paramètres d'Apparence
# Persisté dans la configuration :
display:
language: zh # English (par défaut) ou zh
Construit sur une couche i18n typée appropriée, l’ajout d’autres langues est désormais simple.
5. Ensemble de Compétences Allégé
L’ensemble de compétences fourni a été délibérément réduit. Hermes ne livre que ce dont vous avez réellement besoin — moins de bruit dans le sélecteur, des prompts plus légers, un démarrage plus rapide.
Supprimées (redondantes ou obsolètes) :
spotify— remplacée par les 7 outils natifs du plugin Spotifylinear— remplacée parhermes mcp install linearkanban-codex-lane,debugging-hermes-tui-commands, orphelinedomainobsolète- Marqueurs de catégorie vides
Déplacées d’incluses à optionnelles (à un hermes skills install près) :
baoyu-article-illustrator,baoyu-comic,creative-ideation,pixel-artdspy,subagent-driven-developmentminecraft-modpack-server,pokemon-player,hermes-s6-container-supervision
Nouvelle porte de pertinence environments: — les compétences spécifiques au contexte (kanban, docker, s6) n’apparaissent pas dans l’index pour les utilisateurs qui ne les utiliseront jamais, mais se chargent sur demande explicite.
6. NVIDIA/skills — Source de Confiance Intégrée
NVIDIA/skills rejoint OpenAI, Anthropic et HuggingFace comme source de confiance par défaut dans le Skills Hub. Les compétences vérifiées de NVIDIA pour CUDA-X, AIQ, cuOpt et toute leur gamme de produits sont découvrables, navigables, recherchables et mises à jour automatiquement.
# Parcourir les compétences NVIDIA dans le Skills Hub
hermes skills browse nvidia
# En installer une
hermes skills install nvidia/cuda-x-toolkit
7. Sélecteur de Modèle à Recherche Floue, Partout
Tapez quelques lettres, trouvez votre modèle. Le sélecteur de modèle fait maintenant de la recherche floue sur le bureau, le web, le TUI et la CLI.
# Tapez "v4fl" et deepseek-v4-flash apparaît
# Tapez "mini" et MiniMax-M3 avec 1M de contexte apparaît
# Tapez "qwen" et qwen3.7-plus apparaît
Ce qui a changé sous le capot :
- Fournisseurs multi-endpoints regroupés sur une seule ligne — plus de désordre de doublons
- Chaque ligne porte une description
- Le catalogue se rafraîchit toutes les heures au lieu de quotidiennement
- Backends Nous Tool Gateway toujours visibles ; connexion à la sélection
8. /undo [N] — Revenir sur les N Derniers Tours
Vous avez dit la mauvaise chose ou envoyé l’agent sur une mauvaise piste ? /undo revient de N tours utilisateur, pré-remplit votre dernier message pour que vous puissiez le modifier et le renvoyer, et supprime logiquement les tours intermédiaires.
# Revenir sur le dernier tour
/undo
# Revenir sur les 3 derniers tours
/undo 3
Fonctionne dans la CLI, le TUI et sur toutes les plateformes de messagerie (Telegram, Discord, etc.) avec une parité complète.
9. Configuration Rapide via Nous Portal
La configuration initiale a maintenant deux chemins clairs :
# Chemin 1 : Configuration Rapide — connectez-vous, choisissez un modèle, commencez à chatter (secondes)
hermes portal
# Chemin 2 : Configuration Complète — assistant détaillé pour les utilisateurs avancés
hermes setup
10. Choisissez Votre Interface par Défaut — CLI ou TUI
Définissez si hermes chat vous amène dans la CLI classique ou le Ink TUI par défaut.
# hermes.config.yaml
default_interface: tui # ou cli
# Remplacer par invocation
hermes chat --cli
Agent Cœur et Architecture
Fournisseurs et Modèles
- Nouveaux modèles :
deepseek-v4-flash,MiniMax-M3avec 1M de contexte,qwen3.7-plus,gemini-3.5-flash - Sélecteur de modèle : recherche floue dans WebUI/TUI/CLI ; regroupement des fournisseurs multi-endpoints ; catalogue rafraîchi toutes les heures
- Persistance du changement de modèle en milieu de session dans la base de données
- Pool d’identifiants :
STATUS_DEADpour les échecs OAuth terminaux
Boucle d’Agent et Outils
- Divulgation progressive des outils pour MCP et plugins
- Hook d’indice d’environnement de l’embedder pour le prompt système
- Guide universel d’achèvement de tâche + sonde de chaîne d’outils Python locale
- Délégation sans plafond
max_spawn_depth(minimum 1, pas de plafond) perf(read_file): gouttière de numéros de ligne compacte — ~14% de tokens en moins par lecture
Sessions et Mémoire
perf(state): fusionner les segments FTS5 lors du VACUUM +hermes sessions optimize- Honcho : démarrage tolérant aux pannes ; renforcement des chemins de configuration auto-hébergés
- Supermemory : ingestion au niveau session + alias kebab
Multi-Agent (Kanban) et Compétences
- Les cartes
goal_modeexécutent des workers dans une boucle/goal - Pièces jointes sur les tâches ; images référencées dans les corps de tâche attachées à la vision du worker
default_assigneede secours + limite de concurrence par profil- Endpoint
POST /runs/{run_id}/terminate - Le curateur peut maintenant élaguer les compétences intégrées inutilisées, avec suivi d’utilisation pour chaque compétence
- Nouvelles compétences optionnelles :
grok(xAI Grok Build CLI),antigravity-cli
Plateformes de Messagerie (Gateway)
- Protocole d’événements de streaming structuré + parité de formatage des brouillons Telegram
- Mixeur de canal vocal Discord — lit d’inactivité ambiante + accusés verbaux qui se superposent au TTS
- Gestion des invitations aux réunions Feishu ; contrôle des mentions de groupe BlueBubbles ; alias de commandes bang Matrix
- Flux de redémarrage propre du service
CLI, TUI et Configuration
- Configuration allégée — Configuration Rapide via Nous Portal + Configuration Complète par défaut
- Titre de processus défini sur
hermesdans ps/top/htop - Performance TUI : empêcher les serveurs MCP lents/morts de geler le démarrage
- Correctifs TUI : récupération automatique de session en cas de mort inattendue du gateway ; préserver l’UTF-8 dans le presse-papiers PowerShell
Sécurité et Fiabilité
- CVE-2026-48710 (Starlette BadHost) — épingler Starlette patché ≥1.0.1
- Exécuter les vérifications SSRF d’URL hors de la boucle d’événements dans les chemins asynchrones
- Supprimer le token bearer d’inférence Bedrock de l’environnement des sous-processus
- Restaurer le contexte d’approbation/sudo dans
execute_code+ protéger les points d’entrée - Ajouter docker restart/stop/kill à
DANGEROUS_PATTERNS - Assainir l’unicode invisible dans le contenu des compétences vérifiées
Corrections de Bugs Notables
- Bureau : empêcher les nouveaux chats en cours de disparaître lors du rafraîchissement ; le bouton Stop interrompt réellement quand un tour est en file d’attente
- Mise à jour : empêcher stash/restore d’écraser le code source du bureau sur les clones gérés
- Voix : respecter
PIPEWIRE_REMOTEdans le fallback PortAudio ; restaurer mistralai (2.4.8 propre, interdiction levée)
Impact sur la Communauté
Cette version a attiré une attention considérable de l’industrie. ZDNet a classé Hermes avec Ollama comme son outil IA de bureau numéro un après des tests comparatifs approfondis. Le duo Hermes-Ollama — un stack d’agent entièrement local avec mémoire persistante — a été mis en avant comme une alternative crédible aux plateformes d’agents dépendantes du cloud d’Anthropic, OpenAI et Google.
Mise à Niveau
hermes update
Pour les nouvelles installations, consultez le guide d’installation.
← Hermes Agent Changelog