Release Recap For Power Users

Hermes Agent v0.14.0 — 22 choses à ne pas rater

Hermes Agent

Hermes Agent

@hermesagents

May 16, 2026

11 min de lecture

Hermes Agent v0.14.0 a atterri le 16 mai 2026 — pile neuf jours après v0.13.0. C'est la plus grosse release de l'histoire du projet : 633 PR mergées, 1 393 fichiers touchés, 165 061 lignes insérées en 808 commits, 545 issues fermées, 215 contributeurs dans la fenêtre de release. Tag d'origine : v2026.5.16.

Les release notes elles-mêmes font des milliers de mots. Ci-dessous, les 22 choses que tu veux vraiment savoir, groupées par la question à laquelle elles répondent. Chaque entrée renvoie au PR d'origine — si tu veux vérifier, tu cliques.

---

Installation et distribution

1. pip install hermes-agent marche depuis PyPI

Après quatorze mois de « curl ce script », Hermes est enfin un vrai package PyPI. La wheel embarque le bundle TUI Ink et le launcher shell, donc l'expérience complète sort de la boîte. pipx install hermes-agent marche aussi. Les anciens chemins — curl en une ligne, Docker, git-clone — restent là ; cette mise à jour ouvre simplement la porte aux gens qui viennent de Python. (#26593, sauvetage de #26350)

2. La vague d'amincissement — installs plus légères

Les backends lourds (adaptateurs Slack / Matrix / Feishu / DingTalk, client hindsight, codex app-server, SDK Pixverse / Camofox / génération d'images, providers voice/TTS) se chargent maintenant en lazy à la première utilisation. Les extras [all] laissent tomber tout ce qui passe en lazy-deps, l'installeur retombe par paliers quand une wheel ne convient pas à ta plateforme, et un vérificateur d'advisories de chaîne d'approvisionnement scanne chaque install à la recherche de versions à risque. Empreinte plus petite, install plus rapide, moins de vulnérabilités transitives. (#24220, #24515, #25014, #25038, #25766, #21818)

3. Windows natif en early beta

Un vrai chemin Windows natif arrive de bout en bout — CLI, gateway, TUI, tools. Installeur PowerShell avec MinGit auto-détecté/auto-installé (~45 Mo, sans admin), détection du stub python du Microsoft Store, conservation du Ctrl+C au premier plan. Une quarantaine de fixes Windows-only ont déjà été mergés. WSL2 reste le chemin de prod le plus rodé — le tag « early beta » est là pour de bonnes raisons. (#21561)

---

Modèles et providers

4. xAI Grok via SuperGrok OAuth — et grok-4.3 passe à 1M de contexte

Si tu paies SuperGrok, tu peux maintenant utiliser Grok à l'intérieur de Hermes en te connectant avec ton compte xAI — pas d'API key, pas de facturation séparée. Au passage, le câblage fait sauter grok-4.3 sur une fenêtre de contexte de 1M tokens — tu peux balancer une base de code entière ou un dossier de recherche dans un seul prompt. Avec une gestion correcte des erreurs d'entitlement et une page de doc sur comment terminer le flow OAuth quand tu es en SSH sur une machine distante. (#26534, #26664, #26644, #26592)

5. hermes proxy — tes abonnements OAuth, sur ton localhost

Tu lances hermes proxy et tu te retrouves avec un endpoint local http://localhost:port qui parle l'API OpenAI, adossé au provider OAuth sur lequel tu es connecté — Claude Pro, ChatGPT Pro, SuperGrok. Codex CLI, Aider, Cline, Continue — n'importe quel outil qui attend un endpoint compatible OpenAI — marchent avec ton abonnement existant, sans API key. Un seul abonnement, tous les outils. (#25969)

6. NovitaAI rejoint la galerie des providers

Cloud AI-native avec un Agent Sandbox à tarif plat et des modèles open-source (Llama, Qwen, DeepSeek). Sauvetage de #7219. (@kshitijk4poor) (#25507)

7. Pareto Code router d'OpenRouter avec min_coding_score

Le Pareto router d'OpenRouter choisit automatiquement le modèle le moins cher au-dessus d'une barre de qualité. Le nouveau min_coding_score règle cette barre spécifiquement pour les tâches de code — Hermes route vers le modèle le moins cher qui est au moins aussi bon en programmation. Arrête de payer pour les modèles top-niveau quand un milieu de gamme suffit. (#22838)

8. Runtime Codex app-server pour les modèles OpenAI / Codex

Runtime optionnel qui pilote en dessous le Codex CLI d'OpenAI quand tu es sur des chemins OpenAI ou Codex. Réutilisation de session, mise à la retraite automatique des sessions coincées, classification correcte du refresh OAuth — la tuyauterie qui empêche les longues exécutions d'agent de tomber. (#24182, #25769)

9. Alibaba Cloud renommé Qwen Cloud

Le picker et la config utilisent maintenant la marque qu'utilise le reste du monde. Les clés de config existantes continuent de marcher — pas de changements cassants — l'UI s'aligne juste sur la vraie marque. (#24835)

---

Plateformes de messagerie — 22 au total

10. Microsoft Teams — bout-en-bout

Teams a atterri en v0.12.0 (mars 2026) comme première plateforme livrée via plugin. v0.14.0 tire le stack Microsoft Graph complet de bout en bout : auth + fondation client (#21922), un webhook listener qui reçoit les events Teams (#21969), un runtime de plugin de pipeline (#22007), et la livraison sortante via l'adaptateur existant (#22024). Tu branches le bot une fois, tu lui parles depuis n'importe quel canal Teams, DM ou groupe. (Sauvetages de #21408–#21411.)

11. LINE — première classe via la LINE Messaging API

LINE domine au Japon, en Corée et à Taïwan. Hermes y est désormais en natif. (#23197)

12. SimpleX Chat — décentralisé, sans user ID

Messagerie axée vie privée sans identifiants persistants. Hermes tourne dessus sans exposer le moindre identifiant. (#26232 — sauvetage de #2558)

13. Backfill d'historique de canal Discord (activé par défaut)

Quand Hermes rejoint un canal ou un thread pour la première fois, il lit l'historique récent avant de répondre. Fini le « on parlait de quoi ? » — l'agent voit le même contexte que tout le monde sur l'écran. (#25984)

14. UI native de boutons pour clarify sur Telegram et Discord

Les prompts à choix multiples affichent désormais de vrais boutons natifs à la plateforme. Tu tapes pour répondre — particulièrement agréable sur mobile. (#24199, #25485)

---

Boucle d'agent et sessions

15. /handoff transfère vraiment la session en direct

En pleine conversation, tu passes la main à un autre modèle, une autre personnalité, un autre profile — chaque message, chaque appel d'outil, chaque morceau de contexte suit. Tu bascules d'un modèle rapide vers un modèle de raisonnement profond en plein debug, ou tu fais passer une session entre profiles pour différentes parties d'une tâche. (#23395)

16. /subgoal — ajouter des critères à un /goal actif

Le /goal style Ralph-loop fait tourner l'agent jusqu'à ce qu'un judge accepte les critères de succès. /subgoal <texte> empile des critères supplémentaires en cours de route sans redémarrer la boucle. (#25449)

17. Footer de vérification de mutations de fichier par tour

Après chaque tour qui a écrit ou édité des fichiers, l'agent reçoit un petit footer qui résume exactement ce qui a changé sur le disque — chemins, nombre de lignes, le diff réel. Il attrape ses propres erreurs quand une écriture n'a pas atterri ou s'est fait écraser en silence, au lieu d'affirmer fièrement que la fonction est ajoutée. (#24498)

18. Diagnostics sémantiques LSP à chaque écriture

write_file et patch lancent maintenant un vrai language server contre le fichier édité et remontent les nouvelles erreurs à l'agent avant le tour suivant. Erreurs de type, symboles non définis, imports manquants — attrapés immédiatement. Va beaucoup plus loin que le linting basique Python/JSON/YAML/TOML de v0.13.0, parce que là c'est de l'analyse sémantique réelle. (#24168, #25978)

---

Performance

19. ~19 secondes de moins au démarrage à froid de hermes

Cache des skills + adaptateur Feishu lazy + imports différés sur tout le graphe + lookup cache-first sur models.dev + checks doctor parallélisés + saut de la bannière d'accueil avec chat -q. L'écran All-Platforms de hermes tools est tombé de 14 secondes à moins de 1,5. (#22138, #22120, #22681, #22790, #22808, #22831, #22859, #22904, #22766, #25341)

20. Évaluations browser_console 180 fois plus rapides

On route via le WebSocket Chrome DevTools Protocol persistant du superviseur, plutôt que d'ouvrir une nouvelle session à chaque appel. Avant ça, les appels d'outil browser étaient l'opération la plus lente de l'agent. Après ça, non. Les interactions de pages réelles paraissent instantanées. (#23226)

21. Cache de prompt Claude d'une heure entre sessions

Quand tu utilises Claude via Anthropic, OpenRouter ou Nous Portal, le préfixe de prompt (system prompt, skills, memory) est mis en cache pendant une heure d'une session à l'autre. Tu démarres une session avec /new et la première réponse revient plus vite et moins cher parce que le cache est encore tiède de la session précédente. La revue de memory en arrière-plan utilise aussi ce cache. (#23828, #25434, #24778)

---

Multimodal

22. vision_analyze renvoie les pixels aux modèles qui voient

Si le modèle actif sait vraiment voir (GPT-5, Claude, Gemini, Grok-vision), vision_analyze passe maintenant les pixels bruts directement au modèle au lieu de les convertir d'abord en description textuelle. Tu récupères le vrai raisonnement visuel du modèle au lieu d'un aller-retour dégradé par résumé en texte. (#22955)

---

Bonus

Les 22 ci-dessus sont les coups structurels. Douze de plus méritent une mention :

  • x_search — outil de recherche X (Twitter) de première classe, OAuth ou API key. (#26763)
  • Backend cua-driver de computer_use — les modèles de vision hors-Anthropic peuvent maintenant piloter ton bureau, avec des opérations focus-safe, rafraîchies à chaque hermes update. (#21967, #24063)
  • video_generate unifié avec des backends de provider enfichables — les nouveaux modèles vidéo arrivent en plugin d'un seul fichier. (#25126)
  • URLs cliquables dans n'importe quel terminal — vrais hyperliens OSC8 avec mise en évidence au survol. (@OutThisLife, #25071, #24013)
  • Install en un clic depuis Zed ACP Registry via uvx, sans npm. (#26079, #26120, #26234)
  • Brave Search + DDGS comme providers gratuits de recherche web aux côtés de Tavily / SearXNG / Exa. (#21337)
  • 9 nouveaux skills optionnels — Hyperliquid, Yahoo Finance, api-testing (REST + GraphQL), EVM multi-chain unifié, darwinian-evolver, osint-investigation, pinggy-tunnel, watchers (polling RSS / HTTP JSON / GitHub), et une refonte complète de Notion pour la Developer Platform de mai 2026. (#23582, #23583, #23590, #25299, #26760, #26729, #26765, #21881, #26612)
  • huggingface/skills comme tap par défaut de confiance — les skills communautaires publiés là-bas s'installent sans config supplémentaire. (#26219, ferme #2549)
  • Blocage du brute-force sudo + trois fermetures de bypass de commandes dangereuses + sanitisation des erreurs d'outil (plus de prompt injection via les chaînes d'erreur). (#23736, #26829, #26823)
  • /sessions slash-command pour parcourir et reprendre des sessions précédentes. (@austinpickett, #20805)
  • ctx.llm côté plugin + flag tool_override — les plugins ont un accès LLM de première classe et peuvent remplacer proprement les tools intégrés. (#23194, #26759)
  • L'API server expose les events d'approbation d'exécution — les longues exécutions ne se figent plus en silence sur des commandes nécessitant une approbation. (#21899)

---

Les chiffres de la fenêtre de release

IndicateurValeur
PR mergées633
Commits808
Fichiers modifiés1 393
Lignes insérées165 061
Issues fermées545 (12 P0, 50 P1)
Contributeurs215
Tagv2026.5.16
Jours depuis v0.13.09

Top des contributeurs communautaires (fenêtre de release)

  • @kshitijk4poor — 38 PR (cadence/streaming Telegram, durcissement sécurité, hygiène codex-runtime, provider NovitaAI)
  • @alt-glitch — 13 PR (TUI tableaux Markdown, HERMES_SESSION_ID, hindsight-client en dépendance optionnelle)
  • @OutThisLife — 12 PR (segmentation des tours TUI, titres de liens markdown, hyperliens OSC8)
  • @austinpickett — 8 PR (/sessions, switch de personnalité, modales cron)
  • @helix4u — 5 PR (setup Google Chat, Ctrl+C sous Windows)
  • @rob-maron — 4 PR (Nous Portal comme source d'autorité des métadonnées de modèles)

---

Pour aller plus loin

Abonne-toi aux mises à jour

Actualités communautaires sur les releases, les nouveaux skills et les intégrations de Hermes Agent. Pas de spam, désinscription à tout moment.