🤖HermesBlog
Hermes Feature Guides · Partie 58/9/2026

Memory Providers — Where Memory Lives

Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs

hermes-feature-5-memory-providers

Fournisseurs de Mémoire — Là où vit la Mémoire

Si vous avez suivi notre série sur l’Agent Hermes, vous savez que les fichiers intégrés MEMORY.md et USER.md sont le carnet de notes fidèle de votre agent. Mais que se passe-t-il lorsque vous voulez que votre agent se souvienne de choses à travers de nombreuses sessions, ou même partage du contexte entre plusieurs agents ? C’est là que les fournisseurs de mémoire entrent en jeu.

Voyez les choses ainsi : la mémoire intégrée, c’est comme un post-it sur votre écran. Un fournisseur de mémoire, c’est comme un classeur entier dans le cloud — organisé, consultable et toujours disponible.

Vue d’ensemble

L’Agent Hermes est désormais livré avec 8 plugins de fournisseurs de mémoire externes. Voici la règle clé : vous ne pouvez avoir qu’un seul fournisseur externe actif à la fois, mais la mémoire intégrée fonctionne toujours en parallèle. Ils ne sont pas concurrents — ce sont des coéquipiers.

Démarrage rapide

C’est aussi simple que trois commandes :

hermes memory setup      # sélecteur interactif + configuration
hermes memory status     # vérifier ce qui est actif
hermes memory off        # désactiver le fournisseur externe

Vous pouvez aussi choisir votre fournisseur via hermes plugins → Provider Plugins → Memory Provider, ou le définir manuellement dans ~/.hermes/config.yaml :

memory:
  provider: honcho   # ou mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking

Comment ça fonctionne

Lorsqu’un fournisseur est actif, Hermes fait automatiquement six choses en arrière-plan :

  1. Injecte le contexte du fournisseur dans le prompt système — pour que l’agent sache ce que le fournisseur « se rappelle »
  2. Précharge les mémoires pertinentes avant chaque tour (en arrière-plan, donc sans attente)
  3. Synchronise les tours de conversation vers le fournisseur après chaque réponse
  4. Extrait les mémoires en fin de session (pour les fournisseurs qui le supportent)
  5. Réplique les écritures de la mémoire intégrée vers le fournisseur externe
  6. Ajoute des outils spécifiques au fournisseur pour que l’agent puisse rechercher, stocker et gérer les mémoires

Le meilleur dans tout ça ? Votre mémoire intégrée fonctionne exactement comme avant. Le fournisseur externe est purement additif.

Focus : Honcho

Penchons-nous sur Honcho, l’un des fournisseurs les plus intéressants. Il est conçu pour la modélisation utilisateur inter-sessions native IA avec ce qu’on appelle le « raisonnement dialectique ». Terme sophistiqué, idée simple : il mène une conversation avec lui-même sur ce qu’il sait de vous.

Idéal pour : Les systèmes multi-agents avec contexte inter-sessions et alignement agent-utilisateur
Nécessite : pip install honcho-ai + une clé API (ou une instance auto-hébergée)
Stockage des données : Honcho Cloud ou auto-hébergé

Les outils de Honcho (5 au total)

  • honcho_profile — lire/mettre à jour votre carte de profil
  • honcho_search — recherche sémantique dans les mémoires
  • honcho_context — contexte de session (résumé, représentation, carte, messages)
  • honcho_reasoning — insights synthétisés par LLM
  • honcho_conclude — créer/supprimer des conclusions

Trois réglages pour contrôler coût et profondeur

Honcho vous donne trois contrôles indépendants :

  • contextCadence — la fréquence à laquelle le contexte de base se rafraîchit (appels API)
  • dialecticCadence — la fréquence à laquelle le LLM dialectique s’active (appels LLM)
  • dialecticDepth — le nombre de passes de raisonnement par invocation (1–3)

Vous voulez un raisonnement plus profond ? Augmentez dialecticDepth. Vous voulez économiser ? Ralentissez les cadences. C’est vous qui contrôlez.

Assistant de configuration

hermes memory setup        # sélectionnez « honcho » — lance la post-configuration spécifique à Honcho

Machines sans interface graphique ? Pas de problème. Si vous êtes sur une boîte SSH ou une VM distante sans navigateur, choisissez device à l’invite de méthode d’authentification. Le CLI affiche un code court et un lien de vérification — ouvrez-le sur n’importe quelle autre machine, approuvez, et c’est terminé. L’assistant détecte même automatiquement l’absence de navigateur local utilisable et opte par défaut pour cette option.

Configuration

La configuration se trouve dans $HERMES_HOME/honcho.json (local au profil) ou ~/.honcho/config.json (global). Ordre de résolution : $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json.

Les paramètres clés incluent contextTokens (budget de tokens par tour), recallMode (hybrid, context ou tools), et writeFrequency (async, turn, session ou un entier N).

Ce qu’il faut retenir

Les fournisseurs de mémoire transforment Hermes d’un assistant intelligent en un assistant qui apprend en continu. Que vous construisiez des systèmes multi-agents ou que vous vouliez simplement que votre agent se souvienne de votre commande de café entre les sessions, il y a un fournisseur pour vous.

Commencez avec hermes memory setup, explorez les options, et regardez votre agent devenir plus intelligent à chaque conversation. Le classeur vous attend.

📖 Documentation officielle

Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › user-guide/features/memory-providers