Serveur MCP Implémente le Document de Réflexion pour une Mémoire Persistante de l'Agent de Codage

Un développeur a implémenté l'article Reflexion (Shinn et al., NeurIPS 2023) en tant que serveur MCP pour résoudre un problème courant des agents de codage locaux : l'absence de mémoire persistante entre les sessions. L'outil, nommé reflect-mcp, permet aux agents de se souvenir et d'éviter de répéter les erreurs.
Fonctionnement
Le système fonctionne selon un flux structuré :
- Après chaque échec de test, l'agent critique son propre travail et extrait des motifs de l'erreur
- Ces leçons sont stockées pour référence future
- Avant de commencer de nouvelles tâches, l'agent rappelle les leçons passées en utilisant la recherche en texte intégral
- La correspondance de motifs est entièrement basée sur des expressions régulières - aucun appel LLM n'est nécessaire pour la classification
Le développeur note que les messages d'erreur sont suffisamment prévisibles pour qu'une correspondance déterministe fonctionne efficacement. L'agent écrit la critique puisqu'il a le contexte, tandis que le serveur gère la structuration et la déduplication des leçons.
Implémentation technique
- Construit en tant que serveur MCP (Model Context Protocol)
- Utilise SQLite avec FTS5 pour le stockage et la recherche
- Fonctionne avec tout client compatible MCP
- Installation via :
cargo install reflect-mcp
Résultats après une semaine
Le développeur a rapporté plusieurs améliorations dans le comportement de son agent de codage :
- Arrêté d'utiliser le même
unwrap()sur les entrées utilisateur - Arrêté d'oublier la gestion des fuseaux horaires
- Commencé à éviter automatiquement les motifs d'échec précédemment observés
- Le suivi des motifs a rendu visibles les erreurs récurrentes dans le projet
Le projet est disponible sur GitHub à https://github.com/rohansx/reflect. Le développeur sollicite les retours d'autres personnes ayant expérimenté des configurations de mémoire persistante pour les agents de codage locaux.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Any Buddy v2.0.0 Ajoute une Fonctionnalité d'Aperçu pour les Claude Code Buddies
Any Buddy v2.0.0 introduit une fonctionnalité de prévisualisation qui permet aux utilisateurs de tester différents copains avant de les appliquer au code Claude, ainsi que des correctifs spécifiques aux plateformes Linux, Mac et Windows. L'outil a gagné 160 étoiles GitHub depuis sa sortie.

Parlez avec Claw : Interface Vocale iOS Open Source pour les Bots OpenClaw Telegram
Une application iOS open source qui permet une interaction vocale avec les bots Telegram alimentés par OpenClaw. L'application envoie l'audio à un serveur Mac local pour traitement, avec des réponses retournées sous forme de texte et d'audio.

Claude Code enregistre chaque session sur disque — voici comment les indexer et les retrouver
Claude Code écrit chaque tour de session dans ~/.claude/projects/ au format JSONL. Un utilisateur a indexé 1026 sessions (57 Mo, 76 000 tours) dans SQLite+FTS5 avec un serveur MCP pour la recherche et le rappel de fils de discussion à travers les sessions.

Exécution de Qwen3.6-35B-A3B-UD-Q5_K_XL en local avec VS Code Copilot sur AMD R9700
Un utilisateur partage sa configuration fonctionnelle de llama.cpp pour Qwen3.6-35B-A3B-UD-Q5_K_XL sur une seule AMD R9700 avec Vulkan, permettant de générer un site web complet et une suite de tests Playwright à partir de zéro avec un minimum d'incitations.