Comment fonctionne réellement la mémoire d'OpenCLAW : Résoudre l'« oubli » de l'agent

✍️ OpenClawRadar📅 Publié: March 29, 2026🔗 Source
Comment fonctionne réellement la mémoire d'OpenCLAW : Résoudre l'« oubli » de l'agent
Ad

Comment fonctionne réellement la mémoire d'OpenCLAW

Les agents OpenCLAW n'ont pas de mémoire persistante entre les conversations. Chaque fois que vous envoyez un message, l'agent lit plusieurs fichiers (SOUL.md, USER.md, MEMORY.md et l'historique récent de la session) et construit sa «mémoire» à partir de zéro. Il ne se souvient pas - il lit ses notes.

Ad

Pourquoi votre agent oublie des choses

Raison 1 : Votre session est trop ancienne

Chaque message de votre session actuelle est inclus dans chaque nouvel appel API. Après 2-3 semaines, cela représente des milliers de tokens. Le modèle atteint soit sa limite de contexte (les anciennes conversations sont silencieusement tronquées), soit OpenCLAW exécute une compression qui résume tout mais perd les détails.

Solution : Utilisez /new régulièrement - au minimum quotidiennement, et avant toute tâche importante. Cela efface le tampon de conversation tout en conservant tous les fichiers intacts.

Raison 2 : Les informations importantes sont dans l'historique des discussions, pas dans les fichiers

Si vous avez dit quelque chose à votre agent dans une conversation il y a 3 semaines, cette information se trouve dans l'historique de session qui est tronqué. Tout ce que votre agent devrait TOUJOURS savoir doit être dans un fichier, pas dans le chat.

Solution : Placez les informations permanentes dans USER.md :

# À propos de moi
- Nom : [votre nom]
- Partenaire : [nom]
- Localisation : [ville]
- Emploi : [rôle]
- Fuseau horaire : [fuseau horaire]

Préférences

  • Communication : directe, sans fioritures
  • Routine matinale : briefing à 8h
  • Ne jamais planifier de réunions avant 10h
  • Commande de café : [quoi que ce soit, sérieusement]

Ce fichier est chargé à chaque session et n'est jamais tronqué ni compressé.

Raison 3 : MEMORY.md est un désordre encombré

La plupart des gens ne structurent jamais MEMORY.md, donc après un mois, il devient un énorme mur de texte que le modèle survole au lieu de lire. Les faits importants sont enfouis sous des détails non pertinents.

Solution : Structurez votre MEMORY.md en sections claires :

# Personnes
  • Sarah (épouse) : travaille chez [entreprise], anniversaire le 12 juin
  • Mike (collègue) : s'occupe du frontend, préfère Slack aux e-mails
  • Projets actifs

    • Rénovation de la cuisine : l'entrepreneur est Dave, budget 15K, commence en avril
    • Présentation du T2 : à rendre le 28 mars, nécessite les données de vente de Mike

    Décisions prises

    • Changé d'opus à sonnet le 5 mars (raisons de coût)
    • Utilisation de l'API Brave Search au lieu de Google (niveau gratuit suffisant)

    Tâches récurrentes

    • Briefing quotidien à 8h (calendrier + e-mail + météo)
    • Liste de courses hebdomadaire chaque dimanche à 18h

    Une mémoire organisée est récupérée avec précision. L'agent lit mieux le texte structuré qu'un mur de paragraphes.

    Raison 4 : Vous n'avez pas de routine de maintenance de la mémoire

    Les fichiers mémoire grossissent indéfiniment sans nettoyage. Après 2 mois, MEMORY.md contient 300 lignes dont la moitié sont obsolètes ou non pertinentes, gaspillant des tokens sur des projets terminés.

    Solution : Configurez un cron de mémoire nocturne. Ajoutez ceci aux instructions de votre agent :

    chaque nuit à 23h :
    
    
    1. revoir les conversations de la journée
    2. extraire tout nouveau fait, décision ou engagement
    3. les ajouter à la section appropriée dans MEMORY.md
    4. supprimer tout ce qui n'est plus pertinent
    5. démarrer une nouvelle session

    Raison 5 : Vous confondez la mémoire de session avec la mémoire à long terme

    Comprenez la hiérarchie :

    • SOUL.md : Identité et personnalité. Chargé à chaque fois. Ne change jamais sauf si vous le modifiez.
    • USER.md : Faits vous concernant. Chargé à chaque fois. Mettez à jour lorsque votre vie change.
    • MEMORY.md : Contexte en cours. Chargé à chaque fois. Grandit et est élagué.

    📖 Lire la source complète : r/clawdbot

    Ad

    👀 See Also

    Test de Contrat pour le Développement Piloté par l'IA avec OpenClaw
    Guides

    Test de Contrat pour le Développement Piloté par l'IA avec OpenClaw

    Les tests de contrat peuvent remplacer les tests d'intégration/E2E lors de l'utilisation d'agents IA comme OpenClaw, en se concentrant sur les interfaces et les invariants entre les composants. L'IA génère du code pour satisfaire des contrats déterministes, créant une boucle de rétroaction serrée pour une itération plus rapide.

    OpenClawRadar
    Coûts de démarrage d'OpenClaw : Matériel, APIs et budget mensuel
    Guides

    Coûts de démarrage d'OpenClaw : Matériel, APIs et budget mensuel

    Aucun

    r/clawdbot community
    Remplacer la mémoire par défaut d'OpenClaw par Redis et Qdrant pour les systèmes multi-agents en production
    Guides

    Remplacer la mémoire par défaut d'OpenClaw par Redis et Qdrant pour les systèmes multi-agents en production

    Un développeur a remplacé la mémoire SQLite par défaut d'OpenClaw par Redis pour l'état éphémère et Qdrant pour la mémoire vectorielle persistante afin de résoudre les problèmes de mise à l'échelle dans les configurations multi-agents, en implémentant la recherche sémantique, le partage inter-agents et les écritures concurrentes.

    OpenClawRadar
    Mise à jour d'OpenClaw v2.0 : Liste de contrôle critique avant mise à jour pour éviter les changements cassants
    Guides

    Mise à jour d'OpenClaw v2.0 : Liste de contrôle critique avant mise à jour pour éviter les changements cassants

    La dernière mise à jour d'OpenClaw introduit 12 changements cassants, un nouveau système de plugins et plus de 30 correctifs de sécurité. Ce guide présente cinq vérifications essentielles à effectuer avant la mise à jour, incluant le renommage des variables d'environnement, la migration du répertoire d'état et la reconfiguration de l'automatisation du navigateur.

    OpenClawRadar