Le plugin OpenClaw ajoute une mémoire persistante avec le serveur Engram.

Un développeur a créé un plugin TypeScript qui connecte les agents OpenClaw à Engram, un serveur de mémoire léger basé sur Go qui stocke des observations structurées dans SQLite avec la recherche en texte intégral FTS5. Cela fournit une mémoire à long terme pour les agents qui survit aux redémarrages, aux compactions et aux fins de session.
Fonctionnement
Le plugin intercepte les messages entrants avant chaque tour d'agent, extrait les mots-clés, recherche dans Engram et injecte automatiquement les mémoires pertinentes dans l'invite. Cela se fait via une recherche de repli progressive : FTS5 utilise une logique ET, donc le système supprime les mots-clés un par un jusqu'à ce qu'une correspondance soit trouvée. Les résultats sont notés par pertinence BM25, et le plugin ignore tout ce qui a déjà été injecté dans la session pour éviter la répétition du contexte.
Ce que les agents sauvegardent
Les mémoires ne sont pas des copies de discussions mais des observations typées avec des catégories comme decision, bugfix, config, procedure, discovery et pattern. Elles sont étiquetées avec des projets et des clés de sujet. Lorsqu'un agent sauvegarde quelque chose avec la même topic_key qu'une mémoire existante, il met à jour au lieu de dupliquer, permettant à la connaissance d'évoluer sur place.
Les exemples de ce qui est stocké incluent les préférences et contraintes d'infrastructure, les identifiants de service et les wrappers CLI pour chaque environnement, les réservations de ports et conventions de déploiement, ainsi que les procédures étape par étape pour les tâches récurrentes.
Détails techniques
Le plugin fait environ 750 lignes de TypeScript et donne aux agents 11 outils, 4 crochets de cycle de vie et un CLI. Il utilise l'espace de noms engram_* pour coexister avec la mémoire Markdown intégrée d'OpenClaw sans conflits.
Détails clés de mise en œuvre :
- Supprime les métadonnées de canal (cadrage Mattermost/Telegram, horodatages) avant la recherche pour éviter des résultats pollués
- Supprime les mots vides et extrait les mots-clés significatifs
- Dimensionne dynamiquement les extraits : 1 résultat obtient plus de détails, 5 résultats obtiennent des résumés plus courts
- Injecte tout avec des ID d'observation pour que les agents puissent appeler
engram_getpour le contenu complet
Exigences d'installation
- Installer Engram :
brew install gentleman-programming/tap/engramou télécharger le binaire - Exécuter
engram serve(port par défaut 7437, base de données SQLite, configuration zéro) - Cloner le plugin et utiliser
npmpour l'installation - Définir
tools.profile: "full"dans votre configuration pour rendre les outils du plugin visibles aux agents
Problèmes rencontrés et solutions
- Logique ET de FTS5 : Rechercher "kubernetes cluster configuration" ne retourne rien si un seul terme n'est pas indexé. Résolu avec le repli progressif des mots-clés.
- Métadonnées de canal dans les invites : Les messages de Mattermost arrivent avec un cadrage qui pollue les recherches. La solution est de supprimer d'abord les métadonnées.
- Outils du plugin invisibles pour les agents : Le
tools.profile: "coding"d'OpenClaw filtre les outils enregistrés par le plugin. La solution esttools.profile: "full".
📖 Lire la source complète : r/openclaw
👀 See Also

Carte Mentale Interactive Visualise l'Écosystème d'Outils Claude
Un développeur a créé une carte mentale HTML interactive avec D3.js pour suivre les fonctionnalités des outils Claude Chat, Cowork et Code, incluant la disponibilité des plateformes, les différences de tarification et la compatibilité des connecteurs.

La mise à jour de Hawkeye ajoute l'orchestration de swarm, les tâches à distance et la prise en charge de modèles locaux.
Hawkeye v1.0+ prend désormais en charge l'orchestration d'essaims multi-agents, la mise en file d'attente de tâches à distance et une meilleure intégration avec Ollama/LM Studio. L'enregistreur de vol local-first pour agents IA aide les développeurs à suivre ce qui se passe lorsque les agents travaillent dans des dépôts.

Lancement du Moteur MCP Server Offrant un Pipeline de 39 Outils pour la Validation Commerciale
Launch Engine est un serveur MCP qui offre à Claude un pipeline structuré avec 39 outils SOP interconnectés organisés en 5 couches pour transformer des idées commerciales de concept en revenus validés. Le système comprend des sous-agents spécialisés, l'application de prérequis, et des outils pour l'évaluation par lots et les tests rapides.

AgentMind : Un Plugin Claude Code Qui Apprend et Applique Vos Préférences de Codage
AgentMind est un plugin Claude Code qui observe vos habitudes de codage, apprend vos préférences comme le choix des outils et les règles de style, et injecte automatiquement ce contexte dans les sessions futures. Il utilise une boucle principale en six étapes et un système de notation de confiance pour déterminer quand appliquer les préférences apprises.