"Hermes Agent v0.14.0 « Foundation » : Grok OAuth, proxy compatible OpenAI, PyPI, bĂȘta native Windows et 155K Ă©toiles"

"Hermes Agent v0.14.0 « Foundation » : Grok OAuth, proxy compatible OpenAI, PyPI, bĂȘta native Windows et 155K Ă©toiles"
📑 Table of Contents

đŸ€– xAI Grok via SuperGrok OAuth — Avec une fenĂȘtre de contexte de 1M tokens

La fonctionnalitĂ© phare. Si vous payez pour SuperGrok, vous pouvez dĂ©sormais utiliser xAI Grok dans Hermes Agent — positionnant le projet parmi les meilleurs frameworks d’agents IA open source — en vous connectant avec votre compte xAI — sans clĂ© API, sans facturation sĂ©parĂ©e. L’intĂ©gration passe par OAuth, vos identifiants d’abonnement sont gĂ©rĂ©s de maniĂšre sĂ©curisĂ©e sans exposer de tokens bruts.

Mais la vraie surprise : la fenĂȘtre de contexte de Grok passe Ă  1M tokens grĂące Ă  ce passage direct. Cela signifie que vous pouvez dĂ©poser des bases de code entiĂšres ou des corpus de recherche dans une seule invite Grok — une capacitĂ© qui place Grok au niveau de Gemini 2.5 Pro pour les cas d’usage Ă  long contexte. (#26534, #26664, #26644)

“Gestion appropriĂ©e des erreurs de droits et une page de documentation pour le tunnel SSH pour lorsque vous ĂȘtes connectĂ© en SSH sur une machine distante et devez terminer le flux OAuth.” — Notes de version

Pour les utilisateurs de serveurs distants, le flux OAuth inclut également un guide de tunnel SSH afin que vous puissiez vous authentifier depuis une machine sans interface graphique via votre navigateur local.


đŸȘ Proxy local compatible OpenAI : un seul abonnement, tous les outils

PR #25969 introduit hermes proxy — un serveur HTTP local qui parle le format de l’API OpenAI mais qui est alimentĂ© par le fournisseur OAuth auquel vous ĂȘtes connectĂ©. C’est trompeusement puissant :

Abonnement Devient disponible pour Sans
Claude Pro Codex CLI, Aider, Cline, Continue Une clé API Anthropic
ChatGPT Pro Tout outil compatible OpenAI Une clé API OpenAI
SuperGrok Tout outil compatible OpenAI Une clé API xAI

ExĂ©cutez hermes proxy, obtenez un point de terminaison http://localhost:port, et pointez tout outil qui attend une API compatible OpenAI vers lui. Un seul abonnement, tous les outils — aucune clĂ© API supplĂ©mentaire requise. Cela transforme effectivement votre abonnement Hermes Agent en une passerelle API universelle pour tout l’écosystĂšme des outils d’agents.


🐩 x_search : une recherche X (Twitter) de premiùre classe

L’agent peut dĂ©sormais rechercher directement sur X/Twitter — sans installation de compĂ©tence, sans cĂąblage d’intĂ©gration personnalisĂ©. PR #26763 ajoute x_search en tant qu’outil intĂ©grĂ© conditionnĂ© avec deux modes d’authentification :

  • Connexion OAuth X — utilisez votre session Twitter existante
  • ClĂ© API — authentification traditionnelle par jeton Bearer

Recherchez dans la timeline, trouvez des fils de discussion, faites apparaĂźtre des posts spĂ©cifiques — le tout depuis l’interface de chat. Pour les journalistes, les chercheurs et les analystes des mĂ©dias sociaux qui utilisent Hermes Agent comme interface principale, cela Ă©limine toute une catĂ©gorie de flux de travail manuel.


🏱 Microsoft Teams : de bout en bout

Hermes Agent parle dĂ©sormais Microsoft Teams nativement. Il ne s’agit pas d’une intĂ©gration partielle — l’ensemble de la pile arrive ensemble :

  1. Authentification Microsoft Graph + base client (#21922)
  2. Écouteur webhook qui reçoit les Ă©vĂ©nements Teams (#21969)
  3. Runtime de plugin pipeline pour traiter les messages Teams (#22007)
  4. Livraison sortante pour publier en réponse (#22024)

Connectez le bot une fois, puis discutez avec votre agent depuis n’importe quel canal Teams, DM ou groupe. C’est une avancĂ©e majeure pour l’adoption en entreprise — Microsoft Teams est le standard des entreprises, et maintenant Hermes Agent y rĂ©side en citoyen de premiĂšre classe.


📩 Packaging PyPI : pip install hermes-agent && hermes

L’une des fonctionnalitĂ©s les plus demandĂ©es est arrivĂ©e : Hermes Agent est dĂ©sormais un vĂ©ritable package PyPI. Plus besoin de cloner le dĂ©pĂŽt ou d’exĂ©cuter des installateurs shell. Une seule commande pip install hermes-agent et vous voilĂ  opĂ©rationnel. Le wheel est livrĂ© avec le bundle Ink TUI et le lanceur shell, de sorte que l’expĂ©rience interactive complĂšte est disponible immĂ©diatement. (#26593)

Cela s’accompagne d’une vague d’allùgement complùte (#24220, #24515) :

  • Les backends lourds (SDK Slack/Matrix/Feishu, gĂ©nĂ©ration d’images, fournisseurs voix/TTS) sont dĂ©sormais installĂ©s paresseusement Ă  la premiĂšre utilisation
  • Les extras [all] suppriment tout ce qui est couvert par les dĂ©pendances paresseuses
  • Repli d’installation par paliers lorsque le wheel ne correspond pas Ă  votre plateforme
  • VĂ©rificateur d’avis de sĂ©curitĂ© de la chaĂźne d’approvisionnement analyse chaque installation Ă  la recherche de versions non sĂ©curisĂ©es

L’effet net : des installations plus rapides, un encombrement disque rĂ©duit, moins de vulnĂ©rabilitĂ©s transitives et une barriĂšre Ă  l’entrĂ©e considĂ©rablement abaissĂ©e.


⚡ Performance : cache, dĂ©marrage Ă  froid et navigateur

Cache de prompt Claude inter-sessions d’une heure

PR #23828 apporte la mise en cache de prompt inter-sessions pour Claude (via Anthropic, OpenRouter ou le portail Nous). Le prĂ©fixe du prompt (prompt systĂšme, compĂ©tences, mĂ©moire) est dĂ©sormais mis en cache pendant une heure entiĂšre entre les sessions. Lancez une session /new et la premiĂšre rĂ©ponse revient plus rapidement et Ă  moindre coĂ»t car le cache est encore chaud. La rĂ©vision de mĂ©moire en arriĂšre-plan profite Ă©galement du cache — pas de tours au prix plein. (#25434)

Vague d’optimisation du dĂ©marrage Ă  froid : ~19 secondes de gagnĂ©es au lancement de hermes

Une sĂ©rie d’optimisations coordonnĂ©es sur le chemin de lancement :

Optimisation Amélioration
Adaptateurs lourds diffĂ©rĂ©s Ă  la premiĂšre utilisation RĂ©duction majeure du temps d’importation
Catalogues de modĂšles depuis le cache disque en prioritĂ© Élimine l’attente rĂ©seau
Vérifications doctor exécutées en parallÚle Sondes de connectivité concurrentes
chat -q saute la banniÚre de bienvenue Prompt instantané
Écran Toutes les plateformes de hermes tools 14s → moins de 1,5s

Évaluations de console navigateur 180× plus rapides

PR #23226 achemine les Ă©valuations de la console du navigateur via le WebSocket CDP persistant du superviseur au lieu de lancer une nouvelle session DevTools par appel. Ce qui prenait auparavant des secondes revient maintenant en millisecondes — les interactions rĂ©elles avec les pages semblent instantanĂ©es.


💬 Deux nouvelles plateformes : LINE + SimpleX Chat

Hermes Agent ajoute deux nouvelles plateformes de messagerie, portant le total Ă  22 :

  • LINE (#23197) — trĂšs populaire au Japon, en CorĂ©e et Ă  TaĂŻwan. IntĂ©gration native avec l’API de messagerie LINE.
  • SimpleX Chat (#26232) — le messager dĂ©centralisĂ© axĂ© sur la confidentialitĂ© sans identifiants d’utilisateur, sans serveur, sans annuaire.

Tous deux sont des plateformes de premiĂšre classe complĂštes avec messagerie entrante et sortante.


đŸȘŸ Beta native Windows

PR #21561 amĂšne Hermes Agent sur Windows natif — fonctionnant sur cmd.exe et PowerShell sans WSL. Un installateur PowerShell complet gĂšre l’installation automatique de MinGit, la dĂ©tection du stub Python du Microsoft Store et la gestion de Ctrl+C. Il reste des aspĂ©ritĂ©s (c’est une bĂȘta prĂ©coce), mais la boucle de base fonctionne de bout en bout sur une machine Windows propre.


🧠 Agent plus intelligent : diagnostics LSP, transfert de session et vĂ©rification de fichiers

Trois amĂ©liorations qui rendent l’agent considĂ©rablement plus fiable :

FonctionnalitĂ© Ce qu’elle fait PR
Diagnostics sémantiques LSP AprÚs chaque write_file/patch, exécute un véritable serveur de langage sur le fichier et fait remonter les erreurs (erreurs de type, symboles non définis, importations manquantes) #24168
Transfert de session en direct /handoff DĂ©place la session active — chaque message, appel d’outil et contexte — vers un modĂšle/persona/profil diffĂ©rent en cours de conversation #23395
VĂ©rificateur de mutation de fichiers par tour AprĂšs chaque tour qui a Ă©crit/modifiĂ© des fichiers, un pied de page rĂ©sume exactement ce qui a changĂ© sur le disque — chemins, nombre de lignes, deltas #24498

Les diagnostics LSP sont une amĂ©lioration particuliĂšrement importante. La v0.13.0 avait un linting basique pour Python/JSON/YAML/TOML ; la v0.14.0 passe Ă  une analyse sĂ©mantique rĂ©elle — le mĂȘme type de dĂ©tection d’erreurs que votre IDE vous offre, dĂ©sormais au sein de la boucle de l’agent.


đŸ–„ïž Utilisation de l’ordinateur pour les modĂšles non Anthropic

L’outil computer_use (souris + clavier contrĂŽlĂ©s par l’agent pour les applications GUI) Ă©tait auparavant verrouillĂ© au SDK d’Anthropic. Le nouveau backend cua-driver (#21967) fonctionne Ă©galement avec des fournisseurs non Anthropic, avec des opĂ©rations sĂ©curisĂ©es au niveau du focus et un rafraĂźchissement automatique sur hermes update. DĂ©sormais, tout modĂšle capable de vision peut piloter votre bureau.


đŸŽ„ Nouvelles capacitĂ©s : gĂ©nĂ©ration vidĂ©o, pixels de vision et recherche web

Un trio de nouvelles capacités complÚte la Foundation Release :

  • video_generate avec des backends enfichables (#25126) — un outil, n’importe quel modĂšle vidĂ©o, avec une architecture de plugins pour les futurs fournisseurs
  • vision_analyze renvoie des pixels bruts (#22955) — les modĂšles capables de vision (GPT-5, Claude, Gemini, Grok-vision) reçoivent dĂ©sormais de vĂ©ritables pixels au lieu d’allers-retours de rĂ©sumĂ©s textuels
  • Brave Search (niveau gratuit) + DuckDuckGo (#21337) — deux nouveaux backends de recherche web gratuits rejoignent Tavily, SearXNG et Exa

🔒 SĂ©curitĂ© : blocage de force brute sudo, assainissement des erreurs d’outils, et plus encore

Trois améliorations de sécurité significatives :

  1. Blocage de force brute sudo — la porte d’approbation bloque dĂ©sormais les tentatives de force brute sudo -S et classe les invocations sudo alimentĂ©es par stdin/sans askpass comme DANGEREUSES (#23736)
  2. Trois contournements de commandes dangereuses fermĂ©s — inspirĂ©s par le travail de dĂ©tection de commandes de Claude Code (#26829)
  3. Assainissement des erreurs d’outils — les chaĂźnes d’erreur sont assainies avant d’ĂȘtre rĂ©injectĂ©es dans le contexte du modĂšle, empĂȘchant les fichiers malveillants ou les services distants de faire passer des instructions via la sortie d’erreur (#26823)

📊 RĂ©sumĂ© de la croissance (7 mai → 18 mai)

Métrique 7 mai (v0.13.0) 18 mai (v0.14.0) Changement
Étoiles GitHub ~138 000 155 609 +17 609
Forks ~22 000 24 980 +2 980
Tickets fermĂ©s — 545 (12 P0, 50 P1) —
PRs fusionnĂ©es — 633 —
Contributeurs — 215 —
Plateformes de messagerie 19 22 +3
Fournisseurs d’infĂ©rence ~20 ~25 +NovitaAI, Grok OAuth

🔭 Et ensuite ?

Le nom de Foundation Release est appropriĂ© : la v0.14.0 construit l’infrastructure sur laquelle la prochaine vague de fonctionnalitĂ©s reposera. Avec le packaging PyPI, un proxy local compatible OpenAI, le support natif de Windows et 22 plateformes de messagerie, Hermes Agent possĂšde la plus large surface d’exposition de tous les runtimes d’agents open source.

Domaines Ă  surveiller pour la v0.15.0 :

  1. Runtime Frontdesk — l’architecture de worker en arriùre-plan toujours disponible (toujours en PR)
  2. MaturitĂ© Kanban — primitives de suspension/reprise pour le cycle de vie des tĂąches de longue durĂ©e
  3. Expansion de Cron — raisonnement par tñche, recherche par nom, portes conditionnelles
  4. Plus de fournisseurs — l’ajout de NovitaAI suggùre une croissance de la longue traüne du support des fournisseurs
  5. 160K Ă©toiles — Ă  la croissance actuelle (~1 700/jour), ce jalon sera atteint en quelques jours

Pour les dĂ©veloppeurs qui construisent des systĂšmes agentiques : la Foundation Release est la version que vous attendiez pour intĂ©grer Hermes Agent dans votre pile — elle s’installe proprement, se connecte partout et fonctionne sur tous les principaux systĂšmes d’exploitation.


Couverture basée sur la version Hermes Agent v0.14.0 (v2026.5.16). Comptage des étoiles au 18 mai 2026 à 09:00 UTC. Journal des modifications complet : v2026.5.7
v2026.5.16