Mémoire Multi-Agents : Système de Mémoire Partagée Open Source pour Agents IA
Multi-Agent Memory est un projet open source qui offre aux agents IA un système de mémoire partagée fonctionnant à travers les machines, outils et frameworks. Il est né d'une configuration de production où les agents OpenClaw, Claude Code et les workflows n8n avaient besoin de partager la mémoire entre des machines distinctes.
Le problème qu'il résout
Lors de l'exécution de plusieurs agents IA comme Claude Code pour le développement, OpenClaw pour les tâches autonomes et n8n pour l'automatisation, chacun maintient son propre contexte et oublie tout entre les sessions. Les solutions existantes sont soit limitées à une seule machine, nécessitent des services cloud payants, ou traitent la mémoire comme un simple stockage clé-valeur sans comprendre que les faits et les événements sont fondamentalement différents.
Mémoire typée avec sémantique de mutation
Le système comprend quatre types de mémoire distincts, chacun avec son propre cycle de vie :
- événement : Enregistrement historique en ajout uniquement, immuable. Cas d'utilisation : "Déploiement terminé", "Échec du workflow"
- fait : Upsert par clé, les nouveaux faits remplacent les anciens. Cas d'utilisation : "Statut API : sain", "Le client préfère le mode sombre"
- statut : Mise à jour sur place par sujet, le dernier l'emporte. Cas d'utilisation : "pipeline-de-construction : réussi", "migration : en cours"
- décision : Ajout uniquement, enregistre les choix et le raisonnement. Cas d'utilisation : "A choisi Postgres plutôt que MySQL parce que..."
Cycle de vie de la mémoire
Le système suit ce processus : Stocker → Vérification de déduplication → Chaîne de remplacement → Décroissance de confiance → Consolidation LLM
- Déduplication : Le contenu est haché lors du stockage, les doublons exacts renvoient la mémoire existante
- Remplacement : Lors du stockage d'un fait avec la même clé qu'un fait existant, l'ancien est marqué comme inactif et le nouveau y est lié
- Décroissance de confiance : Les faits et statuts perdent de la confiance au fil du temps s'ils ne sont pas consultés (configurable, 2 %/jour par défaut). Les événements et décisions ne décroissent pas
- Consolidation LLM : Processus périodique en arrière-plan (configurable, toutes les 6 heures par défaut) envoie les mémoires non consolidées à un LLM qui trouve les doublons à fusionner, les contradictions à signaler, les connexions entre les mémoires et les insights transversaux
Fonctionnalités de sécurité
- Nettoyage des identifiants : Tout le contenu est nettoyé avant le stockage. Les clés API, JWT, clés privées SSH, mots de passe et secrets encodés en base64 sont automatiquement masqués
- Isolation des agents : L'API agit comme un gardien entre les agents et les données. Les agents peuvent uniquement stocker et rechercher des mémoires, lire les briefings et statistiques. Ils ne peuvent pas supprimer des mémoires, supprimer des tables, contourner le nettoyage des identifiants, accéder directement au système de fichiers/à la base de données, ou modifier rétroactivement les mémoires d'autres agents
- Implémentation de sécurité : Authentification à temps constant utilisant cr****.timingSafeEqual(), validation au démarrage nécessitant des variables d'environnement, et nettoyage des identifiants avant stockage
Briefings de session
Le système prend en charge les briefings de session qui résument ce qui s'est passé depuis la dernière session, permettant aux agents de démarrer avec un contexte pertinent.
📖 Read the full source: r/openclaw
👀 See Also

OpenClaw met en œuvre la Compression de l'Historique des Agents pour réduire l'utilisation du contexte.
OpenClaw compresse désormais l'historique des agents en remplaçant les journaux de sous-tâches terminées par des résumés structurés, réduisant environ 1 million de tokens à environ 30 000. Le système utilise un scanner à 4 passes pour identifier les cycles de vie des tâches et génère des résumés masqués qui maintiennent la compatibilité avec les agents.

Protocole Mind : Un système open-source offre à Claude une mémoire persistante et une intégration biométrique en temps réel.
Mind Protocol est un système open-source où Claude fonctionne en continu en tant que compagnon autonome avec une mémoire persistante à travers toutes les sessions et des données en temps réel de montre Garmin injectées dans chaque conversation. L'architecture utilise Claude Code comme moteur central avec un orchestrateur qui génère des sessions parallèles et gère le cycle de vie.

Otterly : Acheminez OpenClaw via votre abonnement Claude Code
Otterly est un petit package npm qui expose le CLI Claude local en tant que serveur HTTP compatible OpenAI, vous permettant de facturer les requêtes OpenClaw à votre abonnement Claude Code au lieu des tarifs API par token.

Clawdex : Un répertoire pour suivre les dérivés et forks d'OpenClaw
Clawdex est un répertoire listant 18 projets liés à OpenClaw répartis en trois niveaux, avec des données sur les étoiles, le langage et les étiquettes de catégorie. Le projet est basé sur les PR, nécessitant que les contributeurs forkent le dépôt, ajoutent un fichier YAML dans /src/data/projects/ et ouvrent une pull request.