Système de mémoire basé sur les fichiers de Claude Code : une alternative pragmatique aux bases de données vectorielles

Claude Code utilise une approche basée sur des fichiers pour la mémoire des agents, remplaçant la configuration typique de base de données vectorielle et d'embeddings. Au lieu d'un RAG complet, il stocke les mémoires sous forme de fichiers .md avec de petites sections frontmatter contenant des informations de nom, description et type, plus un fichier MEMORY.md qui sert d'index.
Fonctionnement du système
Au moment de l'exécution, le système n'incorpore ni ne recherche tout. Il suit ce processus :
- Scanne les fichiers de mémoire (limités à environ 200, les plus récents en premier)
- Lit seulement les ~30 premières lignes (principalement des métadonnées)
- Construit un manifeste léger
- Utilise un petit modèle pour choisir les ~5 mémoires les plus pertinentes
- Charge uniquement ces mémoires sélectionnées dans le contexte (avec des limites de taille)
Avantages clés
La conception offre plusieurs avantages pratiques :
- Économique : Fichiers limités, tokens limités, coûts prévisibles
- Rapide : Aucune opération d'embedding ou de recherche de similarité
- Contrôlé : N'injecte que quelques mémoires avec des plafonds stricts partout
- Lisible par l'humain : Tout est stocké sous forme de fichiers markdown
- Moins de déchets : Évite explicitement de stocker des informations qui peuvent déjà être dérivées du dépôt
Le système traite la mémoire comme "potentiellement obsolète" plutôt que comme une vérité absolue, ce qui offre une approche rafraîchissante de la gestion de la mémoire des agents. Cette conception est particulièrement pragmatique pour les agents de codage et de débogage où la plupart des "mémoires" consistent en des préférences, du contexte ou des références externes plutôt que de grandes bases de connaissances.
Bien que cette approche ne remplace pas le RAG pour tous les cas d'utilisation, elle représente un bon compromis pour les agents de développement où la simplicité et la prévisibilité comptent plus qu'une récupération complète des connaissances.
📖 Read the full source: r/ClaudeAI
👀 See Also

Deux modèles pour prévenir la dégradation de la mémoire des agents IA : AutoDream et Récupération Sceptique
OpenClaw présente deux modèles sous licence MIT pour résoudre la dégradation de la mémoire basée sur des fichiers dans l'IA : AutoDream pour la consolidation nocturne de la mémoire et Skeptical Retrieval pour l'évaluation pondérée par la dégradation. Les deux fonctionnent ensemble dans une boucle d'auto-amélioration pour maintenir le contexte de l'agent à jour.

PixelCheck : Un paquet npm permettant aux agents IA de vérifier visuellement les pages web
PixelCheck est un package npm qui permet aux agents IA d'ouvrir, d'interagir et d'évaluer visuellement des pages web — fini les boucles manuelles de capture d'écran et de feedback.

Claude IDE Bridge : Outil WebSocket pour un accès IDE en temps réel
claude-ide-bridge est un pont WebSocket qui connecte directement Claude Code à l'état interne de l'IDE, permettant des diagnostics en direct, la navigation vers la définition, la recherche de références, l'affichage des types, l'ouverture de fichiers, la gestion des points d'arrêt et la diffusion de l'état du débogueur.

CodeLedger : Le plugin open-source Claude Code suit l'utilisation des jetons et les agents en arrière-plan.
CodeLedger est un plugin serveur MCP open-source pour Claude Code qui suit automatiquement l'utilisation des tokens à travers les projets, identifie les agents en arrière-plan et fournit des recommandations d'optimisation des coûts basées sur l'analyse des fichiers de session JSONL locaux.