Hermes Agent répare le bug qui faisait trembler votre base de sessions
Mise à jour Hermes v2026.9.11 : les correctifs de stabilité de la base de données et les autres nouveautés de cette version, expliqués simplement.
Informations de version
| Élément | Détails |
|---|---|
| Version | v0.21.2 (v2026.9.11) |
| Date de sortie | 11 septembre 2026 |
| Type de version | Correctif |
| En une phrase | Corrige les problèmes fragiles de la base de données state.db introduits par la réécriture du stockage de sessions de la v0.21.0, et regroupe toutes les améliorations des quatre derniers jours |
Explication en termes simples
La base de données ne se bat plus contre elle-même
Imaginez : vous avez quatre majordomes dans votre maison, tous en train d’essayer d’écrire dans le même grand livre en même temps. L’un écrit, un autre tend la main pour tourner la page, et un troisième referme brutalement le livre — résultat, le grand livre est réduit en lambeaux. C’est exactement ce que certains utilisateurs ont rencontré après la v0.21.0 : plusieurs processus en arrière-plan écrivant simultanément dans le « grand livre principal » state.db, annulant mutuellement leurs verrous. Cette mise à jour discipline ces quatre majordomes « scribouillards chaotiques » : les données des salles hébergées ont été déplacées dans leur propre shared-state.db, le tableau de bord privilégie désormais l’accès en lecture seule, les tâches planifiées passent par des canaux de connexion appropriés, et les outils de réparation ne saccagent plus imprudemment les grands livres des autres.
Les bases de données saines ne sont plus signalées à tort comme « corrompues »
Parfois votre grand livre est parfaitement intact, mais un majordome y jette un coup d’œil et déclare : « Ce grand livre est cassé, inutilisable. » Cela peut être une bizarrerie du système de fichiers (comme les entrées de répertoire supprimées d’OpenZFS) ou un malentendu causé par une quasi-collision lecture/écriture. Ce correctif empêche le système de condamner toute une base de données pour un simple hoquet du disque — et sous WSL2, des erreurs d’E/S occasionnelles ne feront plus échouer la fonction « voir les sessions » dès le premier essai.
Index de recherche cassé ? La conversation continue
Auparavant, si l’index de recherche plein texte (voyez-le comme la « table des matières » à la fin de votre grand livre) rencontrait un problème, le système supposait que tout le grand livre était ruiné et mettait immédiatement fin à votre conversation en cours. Ce n’est plus le cas : la recherche se dégrade temporairement, l’index se reconstruit automatiquement plus tard, et votre historique de conversation reste intact. C’est comme si le fichier de la bibliothèque était chamboulé, mais que tous les livres sur les étagères étaient toujours là.
Les tâches planifiées « non livrées » seront retentées automatiquement
Vous avez configuré un rappel planifié, mais ce déclenchement n’a pas abouti à cause de problèmes réseau ou d’un modèle occupé. Auparavant, il disparaissait silencieusement. Désormais, le système réessaie automatiquement un nombre limité de fois, pour que votre tâche ne soit pas perdue à jamais à cause d’une seule « livraison échouée ».
Les hooks de plugins sont plus complets, et les interruptions sont désormais détectables
Lorsque vous appuyez sur interruption pendant une session, le système déclenche maintenant correctement le hook de plugin agent_loop_stopped. Cela signifie que les plugins tiers qui dépendent de ce signal peuvent savoir avec précision que « la boucle s’est arrêtée » au lieu d’attendre indéfiniment.
Validation plus stricte des paramètres d’outils
Lors de l’enregistrement d’un outil, si le format des paramètres est incorrect, le système le rejette d’emblée au lieu d’attendre l’exécution pour exploser. C’est comme un videur qui arrête quelqu’un avec une pièce d’identité invalide à l’entrée, plutôt que de le laisser entrer dans le hall avant que les choses dégénèrent.
Nouveau modèle de génération d’images et améliorations de l’intégration Slack
Le catalogue FAL inclut désormais Meta Muse Image à seulement 0,01 $ par image — idéal pour les utilisateurs qui génèrent des images à grande échelle. Le statut et les titres de l’intégration Slack passent maintenant par l’API Agent Sessions pour un affichage des informations plus précis.
Résumé
C’est un correctif du type « arrêter l’hémorragie » : pas de nouvelles fonctionnalités clinquantes, juste le colmatage des mines posées par la grande refonte de la v0.21.0, une par une. Pour les utilisateurs ordinaires, la différence la plus immédiate est celle-ci — les enregistrements de session ne se corrompent plus mystérieusement, les conversations ne sont plus interrompues par de petits bugs d’index de recherche, et les tâches planifiées sont plus fiables. Si vous avez déjà rencontré des avertissements « base de données corrompue » sur la 0.21.0 ou la 0.21.1, cette version est pour vous.
📎 Notes de version officielles : https://github.com/NousResearch/hermes-agent/releases