đ 150âŻ000 Ă©toiles : lâexĂ©cution dâagent qui croĂźt le plus vite
La trajectoire de croissance de Hermes Agent continue de défier les attentes :
| Métrique | 13 mai | 15 mai | Variation |
|---|---|---|---|
| Ătoiles GitHub | 147âŻ782 | 151âŻ192 | +3âŻ410 |
| Forks | 23âŻ222 | 23âŻ955 | +733 |
| Tickets ouverts | 10âŻ713 | 11âŻ302 | +589 |
| Contributeurs actifs | â | plus de 15 uniques en 48h | â |
Avec environ 1âŻ700 nouvelles Ă©toiles par jour, Hermes Agent a gagnĂ© ~24âŻ000 Ă©toiles en 15 jours depuis la v0.12.0. Le projet est dĂ©sormais sur le point de dĂ©passer des cadriciels majeurs, portĂ© par la dynamique de lâĂ©cosystĂšme communautaire et en bonne voie pour franchir les 155K dâici le week-end.
đ SimpleX Chat : une passerelle privĂ©e et dĂ©centralisĂ©e
PR #26208 par le contributeur communautaire Mibayy ajoute SimpleX Chat en tant que plateforme de passerelle Hermes â apportant Hermes Agent Ă lâun des rĂ©seaux de messagerie les plus respectueux de la vie privĂ©e.
SimpleX (simplex.chat) se distingue des autres plateformes de messagerie : il nây a aucun identifiant utilisateur persistant. Chaque contact est identifiĂ© par un identifiant interne opaque gĂ©nĂ©rĂ© au moment de la connexion. Il nây a pas de serveur Ă compromettre, pas dâannuaire Ă fuiter.
Lâadaptateur se connecte Ă un dĂ©mon simplex-chat local via WebSocket, Ă©coute les messages entrants et envoie les rĂ©ponses. Initialement proposĂ© dans la PR #2558 comme une intĂ©gration modifiant le cĆur, il a Ă©tĂ© remaniĂ© dans lâarchitecture de plugin, ce qui le rend facile Ă installer et Ă maintenir indĂ©pendamment.
« SimpleX nâa pas dâidentifiants utilisateur, pas dâemail, pas de numĂ©ro de tĂ©lĂ©phone â les meilleurs candidats pour le trafic de lâagent Hermes » â description de la PR
Il sâagit dâun ajout significatif pour les dĂ©veloppeurs qui construisent des applications dâagent sensibles Ă la confidentialitĂ© â des cas dâusage mĂ©dicaux, juridiques ou journalistiques oĂč les mĂ©tadonnĂ©es des messages ne peuvent pas ĂȘtre exposĂ©es.
đ§ Skills Hub : HuggingFace/skills devient un tap par dĂ©faut de confiance
PR #2549, fusionnĂ©e par kshitijk4poor, ajoute le catalogue officiel de compĂ©tences de HuggingFace aux taps GitHub par dĂ©faut de Hermes Agent et le classe comme source de confiance â aux cĂŽtĂ©s des taps openai/skills et anthropics/skills existants.
Cela signifie que les utilisateurs ont dĂ©sormais accĂšs Ă la bibliothĂšque croissante de compĂ©tences huggingface/skills de HuggingFace, sans configuration supplĂ©mentaire. LâintĂ©gration couvre :
tools/skills_guard.pyâhuggingface/skillsajoutĂ© ĂTRUSTED_REPOStools/skills_hub.pyâGitHubSource.DEFAULT_TAPSinclut le nouveau tap- Documentation â rĂ©pertoriĂ© sous les taps par dĂ©faut et les exemples de sources de confiance
Le catalogue de compĂ©tences de HuggingFace sâest rapidement Ă©toffĂ©, couvrant tout, de lâinfĂ©rence multimodale au traitement de jeux de donnĂ©es â ce qui en fait un ajout naturel Ă lâĂ©cosystĂšme de compĂ©tences de Hermes Agent.
đžïž Crawl4AI Deep Crawl : scraping web local et rĂ©cursif
PR #26213 par breakneo ajoute un nouvel outil intĂ©grĂ© crawl4ai_deep_crawl Ă la boĂźte Ă outils web â un explorateur web local, rĂ©cursif et multi-pages propulsĂ© par Crawl4AI avec aucun coĂ»t dâAPI externe.
Fonctionnalités principales :
- Exploration rĂ©cursive â suit les liens, extrait le Markdown, avec contrĂŽle configurable de la profondeur
- ExĂ©cution locale â sâexĂ©cute entiĂšrement sur la machine de lâutilisateur, sans appel Ă des API tierces
- Repli intelligent â dĂ©tecte automatiquement
crawl4aidans le venv de Hermes, se replie sur~/tasklines/browser/.venv/bin/python - Respectueux de la sĂ©curitĂ© â respecte les vĂ©rifications de politique SSRF et de site web existantes de Hermes
- Retour de progression â lâanalyse de la sortie standard basĂ©e sur une sentinelle gĂšre les journaux de progression de Crawl4AI
Pour les utilisateurs ayant besoin dâanalyser des sites web ou de scraper de la documentation (le cas dâusage canonique pour lâutilisation dâoutils dâagent), cet outil Ă©limine le besoin dâAPI de scraping web payantes.
ⰠCron évolue : raisonnement par tùche et recherche par nom
Deux améliorations majeures du cron sont arrivées le 15 mai :
Effort de raisonnement par tĂąche
PR #26214 par evaclawdbot ajoute une substitution reasoning_effort pour les tĂąches cron individuelles. Les tĂąches planifiĂ©es peuvent dĂ©sormais opter pour un raisonnement plus profond ou plus lĂ©ger du modĂšle, indĂ©pendamment du paramĂštre global de lâagent interactif.
# A low-effort daily check-in
- name: daily_summary
schedule: "0 9 * * *"
reasoning_effort: low
# A deep-analysis weekly report
- name: weekly_research
schedule: "0 8 * * 1"
reasoning_effort: high
Ceci complĂšte le modĂšle initiĂ© par les substitutions par tĂąche du modĂšle, du fournisseur et de lâURL de base â donnant aux utilisateurs du cron une flexibilitĂ© totale sans sacrifier les paramĂštres globaux par dĂ©faut.
Recherche de tĂąche par nom
PR #26226 par buntingszn ajoute une recherche basĂ©e sur le nom pour les opĂ©rations de mutation du cron. hermes cron run my_job_name fonctionne dĂ©sormais directement, au lieu de nĂ©cessiter lâidentifiant hexadĂ©cimal. Le systĂšme gĂšre lâambiguĂŻtĂ© avec des messages dâerreur clairs lorsque deux tĂąches partagent le mĂȘme nom.
Recettes de portes de pré-exécution avec WakeAgent
Teknium a Ă©galement intĂ©grĂ© PR #26229 â documentation pour trois recettes de portes de prĂ©-exĂ©cution utilisant le mĂ©canisme script + wakeAgent existant :
- Porte de modification de fichier â ne sâexĂ©cute que si le mtime dâun fichier a changĂ©
- Porte de drapeau externe â ne sâexĂ©cute que si un fichier de drapeau existe
- Porte de comptage SQL â ne sâexĂ©cute que si une condition de base de donnĂ©es est remplie
Ces modÚles offrent aux utilisateurs une exécution conditionnelle du cron sans aucun coût de code supplémentaire.
đïž Frontdesk : un runtime de worker toujours disponible
PR #26261 par wkimdevai-legend introduit le runtime frontdesk â une nouvelle couche architecturale ambitieuse pour le routage de premier plan toujours disponible et les voies de workers en arriĂšre-plan.
Câest encore Ă ses dĂ©buts (PR ouverte), mais la portĂ©e est substantielle :
- Routage de premier plan toujours disponible et voies de workers en arriĂšre-plan
- Métadonnées de registre de tùches pour une orchestration durable
- Ăchafaudage de voies worker/reviewer avec surfaces dâimportation de revue
- SĂ©mantique dâannulation et alignement TUI/passerelle/CLI
- Documentation produit/PRD complĂšte incluse dans la PR
Le systĂšme frontdesk ouvre la voie Ă un avenir oĂč Hermes Agent fonctionnerait comme un service dâarriĂšre-plan persistant avec une gestion appropriĂ©e du cycle de vie des processus â une Ă©tape majeure vers une infrastructure dâagent de qualitĂ© entreprise.
đ SĂ©curitĂ© de la chaĂźne dâapprovisionnement : limites supĂ©rieures des dĂ©pendances codifiĂ©es
PR #24226 par Siddharth Balyan ajoute des limites supĂ©rieures strictes Ă 5 dĂ©pendances non contraintes et documente formellement la politique de verrouillage de la chaĂźne dâapprovisionnement du projet.
Câest une rĂ©ponse directe Ă deux incidents rĂ©cents de lâindustrie :
- Campagne de la chaĂźne dâapprovisionnement Mini Shai-Hulud (mai 2026)
- Compromission de litellm (mars 2026)
La PR ajoute des limites supérieures à hindsight-client, pyyaml, httpx, pydantic et requests, et intÚgre la politique dans la documentation des contributeurs afin que les futures PR ne réintroduisent pas de contraintes lùches.
« Codifier la politique de verrouillage des dĂ©pendances qui a Ă©tĂ© Ă©tablie dans les PR #2810 et #9801 mais jamais documentĂ©e pour les contributeurs. » â description de la PR #24226
đ€ Nouveau fournisseur TTS : SenseAudio
PR #26262 par QWERTY0205 enregistre SenseAudio comme nouveau fournisseur TTS, suivant le mĂȘme modĂšle de rĂ©partition que MiniMax.
SenseAudio expose un point de terminaison t2a_v2 de type MiniMax qui renvoie de lâaudio MP3 encodĂ© en hexadĂ©cimal. Configuration :
- Authentification via la variable dâenvironnement
SENSEAUDIO_API_KEY - ModÚle par défaut :
senseaudio-tts-1.5-260319 - Voix par défaut :
female_0033_b - URL de base par défaut :
https://api.senseaudio.cn
đ§ Points forts des corrections et du durcissement
Au-delà des nouvelles fonctionnalités, les derniÚres 48 heures ont vu un volume impressionnant de corrections de qualité de vie :
| Domaine | Changement | PR/Commit |
|---|---|---|
| Mode YOLO | Avertissement rouge dans la banniĂšre + barre dâĂ©tat lorsque --yolo est actif |
#26239 par Mibayy |
| GĂ©nĂ©ration dâimages | Message de configuration exploitable avec lien dâinscription FAL + statut de la passerelle | #26222 par Teknium |
| ACP | hermes acp --setup-browser initialise les outils du navigateur pour les installations de registre |
#26211 par Teknium |
DĂ©lai dâexpiration rapide en cas de blocage de sendMessage de Baileys (60s par dĂ©faut) |
#26215 par Wysie | |
| Outils web | Correction du bug asyncio.gather â une seule URL en Ă©chec ne rejette plus tous les rĂ©sultats |
par Nidhi Singh |
| Slack | Le texte de commande contenant uniquement des espaces ne provoque plus dâIndexError |
par nidhi-singh02 |
| UA du fournisseur | User-Agent défini lors des récupérations du modÚle de profil du fournisseur pour éviter les 403 de WAF |
par teknium1 |
| Telegram | Les bulles de progression des outils dĂ©filent avant dâatteindre les limites de messages de la plateforme | #26208 par Qwinty |
| Runtime Codex | Trois bugs de corruption de configuration corrigĂ©s dans le chemin de migration HermesâCodex | Plusieurs PRs de kshitijk4poor, Steve Kelly, zccyman |
| Drapeaux dâenvironnement | Exiger des valeurs vĂ©ridiques explicites pour les variables dâenvironnement de session chez tous les consommateurs | #26254 par teknium1 |
| CTRL+J | La saisie de nouvelle ligne fonctionne dĂ©sormais sur lâinterface en ligne de commande macOS | par flowioo |
đ En chiffres : le sprint post-Tenacity en perspective
| PĂ©riode | Ătoiles ajoutĂ©es | FonctionnalitĂ©s clĂ©s |
|---|---|---|
| 7â11 mai (post-Tenacity) | +5âŻ500 | CompĂ©tence finance, diagnostics Kanban, corrections Nix |
| 11â13 mai | +4âŻ272 | Refonte du cache, Ă©tiquetage Portal, Qwen Cloud |
| 13â15 mai | +3âŻ410 | SimpleX, Skills Hub HF, exploration profonde, raisonnement cron, politique de chaĂźne dâapprovisionnement |
| Total depuis v0.12.0 (30 avr.) | +24âŻ192 | â |
Le rythme est remarquable : environ 1âŻ600 nouvelles Ă©toiles par jour en moyenne sur toute la pĂ©riode post-Tenacity, sans signe de ralentissement.
đ Et ensuite ?
Sur la base du pipeline de PR ouvertes et de la densité des commits, plusieurs thÚmes se dégagent pour la v0.14.0 :
- Runtime Frontdesk â sâil est fusionnĂ©, ce serait lâun des changements architecturaux les plus significatifs depuis Tenacity, permettant un fonctionnement persistant de lâagent en arriĂšre-plan
- MaturitĂ© du cron â le raisonnement par tĂąche, la recherche par nom et les portes de prĂ©-exĂ©cution parachĂšvent le sous-systĂšme cron en une plateforme de planification de premier ordre
- Ătendue de la messagerie â SimpleX porte le nombre de plateformes encore plus haut, avec des correctifs de fiabilitĂ© WhatsApp garantissant que les passerelles existantes sont prĂȘtes pour la production
- InteropĂ©rabilitĂ© Codex â lâavalanche de corrections de migration Codex suggĂšre que Hermes Agent est en train de devenir le runtime par dĂ©faut pour les utilisateurs de Codex, ce qui ajouterait une croissance significative du nombre dâutilisateurs
- Durcissement de la chaĂźne dâapprovisionnement â la PR sur la politique de dĂ©pendances indique que Nous Research prend au sĂ©rieux la dĂ©fense de la chaĂźne dâapprovisionnement aprĂšs une compromission
Ă cette cadence, la v0.14.0 pourrait arriver dâici une semaine â et les 160âŻ000 Ă©toiles pourraient ne pas ĂȘtre loin derriĂšre.
Couverture basĂ©e sur lâactivitĂ© GitHub entre le 13 et le 15 mai 2026. Nombre dâĂ©toiles au 15 mai 2026 Ă 16:00 UTC. Journal de commits complet : main...main