"Sprint Post-Fondation d'Hermes Agent : OAuth du Tableau de Bord, Mémoire Kynver, Qwen 3.7-Max et 30+ PR Fusionnées"

"Sprint Post-Fondation d'Hermes Agent : OAuth du Tableau de Bord, Mémoire Kynver, Qwen 3.7-Max et 30+ PR Fusionnées"
📑 Table of Contents

🏠 Connexion OAuth au tableau de bord (#30156)

Le changement le plus visible pour les utilisateurs dans ce lot est le flux de connexion OAuth du tableau de bord. Auparavant, les utilisateurs du tableau de bord devaient configurer manuellement leurs identifiants de fournisseur via des fichiers de configuration. DĂ©sormais, le tableau de bord prend en charge un flux complet de connexion OAuth — les opĂ©rateurs peuvent se connecter via leur fournisseur d’identitĂ© directement depuis l’interface utilisateur du tableau de bord.

L’implĂ©mentation repose sur la nouvelle option de configuration dashboard.public_url (commit par @benbarclay), qui permet aux opĂ©rateurs derriĂšre des proxys inverses de dĂ©finir l’URL de base absolue pour les callbacks OAuth. Cela rĂ©sout un problĂšme courant pour les dĂ©ploiements auto-hĂ©bergĂ©s derriĂšre nginx, les contrĂŽleurs d’entrĂ©e sur site et les configurations Fly.io avec domaine personnalisĂ© oĂč les en-tĂȘtes X-Forwarded-Host ne sont pas transmis de maniĂšre fiable.

« Lorsqu’elle est dĂ©finie, il s’agit de l’autoritĂ© complĂšte — schĂ©ma + hĂŽte + prĂ©fixe de chemin optionnel — et elle devient la base de l’redirect_uri OAuth. » — Message de commit sur HERMES_DASHBOARD_PUBLIC_URL

La configuration suit une chaĂźne de prioritĂ© claire : variable d’environnement > config.yaml > dĂ©tection automatique depuis les en-tĂȘtes de requĂȘte, en cohĂ©rence avec le modĂšle existant dashboard.oauth.client_id.


🧠 Fournisseur de mĂ©moire Kynver + pont AgentOS (#33158)

La mĂ©moire est l’un des sous-systĂšmes les plus critiques pour tout agent capable de s’amĂ©liorer, et aujourd’hui Hermes a gagnĂ© un nouveau backend. La PR #33158 ajoute le fournisseur de mĂ©moire Kynver ainsi qu’un pont AgentOS.

Kynver est un substrat de mĂ©moire spĂ©cialisĂ© pour les agents d’IA, offrant un stockage persistant et interrogeable optimisĂ© pour les charges de travail agentiques. Le pont AgentOS signifie qu’Hermes peut dĂ©sormais exploiter les outils et infrastructures mĂ©moire compatibles avec AgentOS. Il s’agit d’une expansion significative de l’écosystĂšme mĂ©moire dĂ©jĂ  riche d’Hermes, qui dĂ©pendait auparavant de backends basĂ©s sur le systĂšme de fichiers, les bases vectorielles et d’autres solutions.


đŸ€– Qwen 3.7-Max rejoint le catalogue de modĂšles (#32806, #33129)

Deux PRs ajoutent aujourd’hui Qwen 3.7-Max — le dernier modùle de pointe d’Alibaba — aux catalogues de modùles d’Hermes. La PR #32806 l’ajoute à la liste des fournisseurs Alibaba, tandis que la #33129 l’ajoute au catalogue alibaba-coding-plan.

Qwen 3.7-Max fait des vagues dans la communautĂ© de l’IA open source pour ses capacitĂ©s de raisonnement solides et ses scores compĂ©titifs sur les benchmarks. Les utilisateurs d’Hermes sur le fournisseur Alibaba peuvent dĂ©sormais le sĂ©lectionner via hermes model et commencer immĂ©diatement Ă  construire des agents avec.


🔌 Contrîles de session du serveur API (#33134, #29302)

Le serveur API — l’interface HTTP d’Hermes pour l’accĂšs programmatique — bĂ©nĂ©ficie d’une mise Ă  niveau majeure avec les API de contrĂŽle de session. La PR #33134 (rĂ©cupĂ©rant la #29302) introduit des endpoints pour :

  • Gestion des sessions — crĂ©er, lister et gĂ©rer les sessions actives
  • Endpoints de chat — envoyer des messages, rĂ©cupĂ©rer l’historique des conversations
  • Support du fork — bifurquer une session vers un nouveau contexte indĂ©pendant
  • Streaming SSE — flux d’évĂ©nements en temps rĂ©el pour les rĂ©ponses en direct des agents

Cela transforme le serveur API d’une interface HTTP basique en une plateforme d’interaction agentique complĂšte — permettant des interfaces utilisateur personnalisĂ©es, des intĂ©grations CI/CD et une orchestration programmatique des agents.


đŸ›Ąïž Plugins de sĂ©curitĂ© : avertissements de code par correspondance de motifs (#33131)

Une nouvelle catĂ©gorie de plugins voit le jour aujourd’hui : les plugins d’orientation de sĂ©curitĂ©. La PR #33131 introduit un systĂšme qui dĂ©tecte par correspondance de motifs les schĂ©mas de code dangereux dans le code Ă©crit par les agents et affiche des avertissements avant l’exĂ©cution du code.

C’est particuliĂšrement important pour les agents auto-amĂ©liorants qui Ă©crivent et exĂ©cutent leur propre code — la proposition de valeur centrale d’Hermes. Le plugin d’orientation de sĂ©curitĂ© dĂ©tecte les motifs dangereux courants (eval() non sĂ©curisĂ©, traversĂ©e du systĂšme de fichiers, vecteurs d’injection shell) et les signale avec des conseils de correction exploitables.


đŸ› ïž Cluster de fiabilitĂ© Codex

Une part significative des PRs fusionnĂ©es aujourd’hui se concentre sur la fiabilitĂ© du fournisseur Codex (GitHub Copilot) — le backend de travail pour de nombreux utilisateurs d’Hermes :

  • Synchronisation du pool d’identifiants lors de la rĂ©-authentification (#33074) — corrige un bug oĂč la rĂ©-authentification Codex via hermes setup / hermes model Ă©crivait de nouveaux jetons OAuth mais laissait le pool d’identifiants avec des entrĂ©es obsolĂštes, provoquant des erreurs 401 Ă  chaque requĂȘte suivante
  • Raisonnement sur Ă©metteur Ă©tranger lors de la relecture (#33156, rĂ©cupĂ©rant la #31629) — empĂȘche les erreurs HTTP 400 invalid_encrypted_content lors du changement de fournisseur de modĂšle en cours de conversation (par exemple, de Grok Ă  GPT-5.5)
  • État de raisonnement transitoire rs_tmp (#33146) — supprime les Ă©lĂ©ments de raisonnement temporaires obsolĂštes qui pouvaient s’accumuler et provoquer des Ă©checs
  • Gestion du flux de sortie nul (#33008, #33050) — normalise response.output=None en listes vides, Ă©vitant les plantages d’itĂ©ration
  • Indices de contournement des blocages silencieux (#33133, #33034) — indices amĂ©liorĂ©s cĂŽtĂ© utilisateur lorsque des scĂ©narios de blocage silencieux ChatGPT sont dĂ©tectĂ©s
  • Incitations du poller CI Homebrew (#33142) — l’outil terminal dĂ©tecte dĂ©sormais les scripts de polling CI anti-modĂšles et incite les utilisateurs vers des extraits CI verts canoniques

💬 Nettoyage de l’expĂ©rience utilisateur Telegram

Un groupe de trois PRs traite du bruit opérationnel Telegram :

  • #31034 — rĂ©duit le bruit de communication opĂ©rationnelle dans la passerelle Telegram
  • #31098 — ignore les pings de plateforme /start sur Telegram
  • #31941 — masque le bruit de l’état de compactage

Ce sont des amĂ©liorations UX petites mais importantes — rĂ©duire le bruit dans les canaux Telegram oĂč Hermes opĂšre en tant que bot rend la conversation plus naturelle et moins « robotique ».


📊 Ce que signifie ce sprint

Onze jours aprĂšs la sortie Foundation, la vĂ©locitĂ© de dĂ©veloppement d’Hermes Agent s’accĂ©lĂšre :

  1. Le tableau de bord devient un vĂ©ritable produit — la connexion OAuth et les API de contrĂŽle de session indiquent qu’Hermes Ă©volue au-delĂ  d’un simple outil en ligne de commande vers une plateforme avec une interface web et des couches d’accĂšs API appropriĂ©es
  2. La diversitĂ© mĂ©moire s’accroĂźt — le pont Kynver + AgentOS signifie qu’Hermes peut se connecter Ă  davantage de substrats mĂ©moire d’entreprise et de recherche
  3. La sĂ©curitĂ© est au premier plan — les plugins de sĂ©curitĂ© par correspondance de motifs pour l’écriture de code sont une rĂ©ponse directe aux risques uniques des agents auto-amĂ©liorants
  4. La fiabilitĂ© quotidienne s’accumule — le cluster Codex corrige Ă  lui seul plus de 7 modes de dĂ©faillance distincts que les utilisateurs rencontraient rĂ©ellement

Le rythme est remarquable : plus de 30 PRs fusionnĂ©es en une seule journĂ©e, couvrant l’infrastructure (authentification, configuration, API), les modĂšles (Qwen 3.7-Max), les systĂšmes mĂ©moire, la sĂ©curitĂ© et la fiabilitĂ©. Si la sortie Foundation portait sur la surface fonctionnelle, ce sprint porte sur la profondeur — rendre chaque sous-systĂšme plus fiable, plus sĂ©curisĂ© et plus performant. La dynamique du projet reflĂšte ce que nous avons documentĂ© Ă  travers l’écosystĂšme communautaire Hermes Agent, qui a atteint 276 cas d’usage documentĂ©s et 165K Ă©toiles GitHub.

Avec 169,5K Ă©toiles et en augmentation, Hermes Agent continue d’ĂȘtre le framework d’agents open source Ă  la croissance la plus rapide — et si le sprint d’aujourd’hui est une indication, la prochaine version (v0.15.0 ?) vaudra l’attente.