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

Loom : Un harnais d'exécution local pour les tâches d'IA complexes
Loom est un harnais d'exécution local open-source conçu pour gérer des tâches complexes en fournissant un processus structuré avec environ 50 outils, un système de plugins de packages personnalisés pour des workflows reproductibles, et des interfaces CLI et serveur MCP.

MuninnDB ajoute Dream Engine pour la consolidation de la mémoire LLM avec isolation des coffres-forts.
MuninnDB, une base de données de mémoire cognitive basée sur Go, intègre désormais un Moteur de Rêve qui effectue une consolidation de mémoire pilotée par LLM entre les sessions en utilisant des seuils de déduplication et une revue sémantique. Le système propose des niveaux de confiance de coffre-fort pour l'isolation des données et fonctionne localement avec Ollama.

Explorer les Lignes Directrices du Code Claude : Une Approche Minimaliste en 65 Lignes
L'extension Claude Code encapsule les principes essentiels de codage IA en seulement 65 lignes de Markdown, mettant l'accent sur 'Réfléchir avant de coder'. Malgré sa simplicité, elle a gagné une notoriété notable parmi les développeurs.

InsForge : Plateforme backend open source pour agents de codage IA
InsForge est une plateforme backend open-source (Apache 2.0) qui fournit aux agents de codage IA une base de données gérée, l'authentification, le stockage, le calcul, l'hébergement et une passerelle IA, contrôlables via CLI ou MCP.