Correction de la perte de mémoire d'OpenClaw avec le plugin Mem0

✍️ OpenClawRadar📅 Publié: April 5, 2026🔗 Source
Correction de la perte de mémoire d'OpenClaw avec le plugin Mem0
Ad

Le problème de mémoire dans OpenClaw

Par défaut, les agents OpenClaw sont sans état entre les sessions. La mémoire réside dans des fichiers chargés au démarrage, mais la compaction de contexte—qui résume l'ancien contexte pour économiser des tokens—réécrit ou supprime ces fichiers en cours de conversation. Cela entraîne un oubli progressif des informations par les agents d'une session à l'autre, affectant particulièrement des fichiers comme MEMORY.md que les utilisateurs créent pour préserver les connaissances.

La solution architecturale

Le problème fondamental est que toute mémoire stockée dans la fenêtre de contexte peut être détruite par la gestion du contexte. La solution consiste à déplacer entièrement la mémoire hors de la fenêtre de contexte, afin que la compaction ne puisse pas y toucher.

Intégration Mem0 + OpenClaw

Installez le plugin avec une commande :

openclaw plugins install @ mem0/openclaw-mem0

Obtenez une clé API sur mem0, placez-la dans votre openclaw.json, et la configuration est terminée en moins de 30 secondes.

Comment cela fonctionne

  • Rappel automatique : S'exécute à chaque tour avant que votre agent ne réponde. Il recherche des souvenirs pertinents (préférences, structure du projet, décisions passées) et les injecte fraîchement dans le contexte de travail. Cela survit à la compaction car les souvenirs ne sont pas stockés dans la fenêtre de contexte—ils sont récupérés à nouveau à chaque tour.
  • Capture automatique : S'exécute après chaque réponse. Il extrait ce qui mérite d'être retenu, déduplique, met à jour les faits obsolètes et le stocke en externe. Aucune règle à configurer.
Ad

Portées de la mémoire

  • À long terme (portée utilisateur) : Votre nom, pile technologique, structure du projet, décisions. Persiste à travers chaque session pour toujours.
  • À court terme (portée session) : Ce sur quoi vous travaillez activement en ce moment. Ne pollue pas le stockage à long terme.

Les deux sont recherchés lors du rappel, avec les souvenirs à long terme recherchés en premier.

Option auto-hébergée

Pour ceux qui ne veulent pas que les données quittent leur machine : définissez "mode": "open-source" dans votre configuration. Cela vous permet d'apporter votre propre pile—Ollama pour les embeddings, Qdrant pour les vecteurs, et votre choix de LLM (Anthropic ou autres). Aucune clé API Mem0 nécessaire, rien ne quitte votre machine.

Impact pratique

Avant : Démarrer une nouvelle session nécessite de réexpliquer votre pile et vos préférences, gaspillant environ 20 minutes à reconstruire le contexte avant de vraiment travailler.

Après : Démarrer une nouvelle session—l'agent connaît immédiatement votre nom, votre pile et où vous vous êtes arrêté, vous permettant de commencer à travailler immédiatement.

La différence devient particulièrement significative lors de l'exécution de plusieurs agents.

📖 Read the full source: r/clawdbot

Ad

👀 See Also

🦀
Tools

AIttache : un serveur MCP en lecture seule qui ne peut pas détruire votre production

AIttache est un serveur MCP doté de 25+ connecteurs en lecture seule (terminal, serveurs, météo, Steam) qui ne peut physiquement rien modifier — conçu pour donner aux LLM du contexte de logs sans autonomie.

OpenClawRadar
🦀
Tools

Extraction chirurgicale de GitHub : une compétence Claude pour récupérer une fonction, pas tout le dépôt

Un nouveau Skill Claude open-source nommé surgical-github-extraction empêche Claude Code de cloner des dépôts entiers quand vous ne voulez qu'une seule fonction ou un motif. Il lit le README, extrait 1 à 3 fichiers sources bruts, et prélève la plus petite unité utile avec un commentaire de provenance.

OpenClawRadar
Claude Usage Monitor : Application gratuite pour macOS dans la barre de menu pour suivre les limites de Claude.ai
Tools

Claude Usage Monitor : Application gratuite pour macOS dans la barre de menu pour suivre les limites de Claude.ai

Un développeur a créé Claude Usage Monitor, une application gratuite pour macOS qui s'affiche dans la barre de menus et montre l'utilisation de Claude.ai avec des icônes codées par couleur, des compteurs en direct et des minuteries de réinitialisation. L'application lit directement les sessions Claude.ai sans nécessiter de clé API.

OpenClawRadar
Smriti : Un système similaire à Git pour gérer l'état de raisonnement des LLM afin d'éviter la dérive des conversations
Tools

Smriti : Un système similaire à Git pour gérer l'état de raisonnement des LLM afin d'éviter la dérive des conversations

Smriti est un outil open-source qui permet aux développeurs de sauvegarder, restaurer, brancher et comparer les états de raisonnement dans les conversations LLM pour éviter la dérive. Il traite les interactions comme un état plutôt que comme un historique de discussion, permettant des retours en arrière propres et une exploration alternative sans contamination.

OpenClawRadar