Gérer le contexte de l'IA avec un magasin de connaissances SQLite et des outils MCP

✍️ OpenClawRadar📅 Publié: May 14, 2026🔗 Source
Gérer le contexte de l'IA avec un magasin de connaissances SQLite et des outils MCP
Ad

Un problème courant avec les agents de codage IA : les fichiers CLAUDE.md atteignent des milliers de lignes, consommant le budget de contexte et faisant que l'IA ignore de toute façon la moitié des règles. Un développeur sur r/ClaudeAI a construit un système pour résoudre cela — RunawayContext (sous licence MIT, actuellement utilisé pour des intégrations de gestion de construction avec Vista, Procore, Monday.com, etc.).

Architecture

L'idée centrale : déplacer les connaissances approfondies d'un fichier markdown plat vers une base de données SQLite avec recherche en texte intégral (FTS5) et recherche vectorielle optionnelle via sqlite-vec. Au lieu de tout charger à chaque session, seuls un petit brief par projet (~150 lignes), une constitution globale (~200 lignes) et une "mémoire vivante" de type pointeur (~50 lignes) sont chargés au préalable. L'IA interroge la base de données à la demande en utilisant des outils MCP comme search_lessons et get_chunk.

Ad

Détails clés de l'implémentation

  • Calcul des tokens : Les ~280K tokens équivalents existent toujours — ils sont simplement dans la base de données, pas chargés dans le contexte. L'IA récupère ce dont elle a besoin en cours de tâche.
  • Limites codées en dur : Le régénérateur refuse d'écrire un brief au-delà de sa limite de 150 lignes. 15 règles architecturales nommées ont chacune des tests CI associés qui échouent si la règle dévie.
  • Récupération hybride : La recherche vectorielle seule était moins bonne que l'hybride. Le système combine les scores de mots-clés FTS5 avec les scores vectoriels de sqlite-vec pour de meilleurs résultats.
  • Validation humaine : L'IA écrit de nouvelles leçons dans une boîte de réception de brouillons. Un humain doit approuver avant la promotion dans le magasin de connaissances, évitant ainsi le bruit.
  • Voix préservée : Les briefs générés automatiquement contiennent un bloc rédigé à la main, délimité par les marqueurs <!-- PRESERVE_START -->. Le régénérateur conserve cette section intacte tout en régénérant tout autour.

Leçons apprises

  • Appliquez les règles dans le code, pas dans les politiques — chaque instruction "attention à ne pas grandir" a été violée en quelques mois.
  • La recherche hybride FTS5 + vectorielle surpasse la recherche vectorielle seule.
  • Les écrits directs de l'IA dans le magasin de connaissances introduisent du bruit ; utilisez une boîte de réception de brouillons avec approbation manuelle.

Le système est indépendant de l'agent et le dépôt est public pour que chacun puisse l'adapter.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

TREX : le réviseur de code IA de Greptile qui exécute votre code
Tools

TREX : le réviseur de code IA de Greptile qui exécute votre code

TREX est une couche d'exécution de code intégrée à la revue de code IA de Greptile. Elle exécute le code et affiche des captures d'écran, des logs et des traces pour les bugs que l'analyse statique ne détecte pas.

OpenClawRadar
BusyDog Desktop : Un agent IA local avec réseau P2P pour Mac
Tools

BusyDog Desktop : Un agent IA local avec réseau P2P pour Mac

BusyDog Desktop est un agent d'IA local qui exécute Claude directement sur un Mac, peut lire/écrire des fichiers, exécuter des commandes terminal, contrôler des navigateurs et se connecter avec d'autres agents via un réseau P2P utilisant Hyperswarm DHT et un protocole BDP personnalisé.

OpenClawRadar
Cerveau Ouvert : Le serveur MCP open-source ajoute une mémoire persistante avec auto-graph et recherche sémantique à Claude
Tools

Cerveau Ouvert : Le serveur MCP open-source ajoute une mémoire persistante avec auto-graph et recherche sémantique à Claude

Open Brain est un serveur MCP open source qui offre à Claude une mémoire persistante entre les sessions grâce à l'extraction automatique d'entités, la déduplication sémantique et la création automatique de graphes de connexions entre les pensées. Il utilise Supabase avec pgvector et Deno Edge Functions, est auto-hébergeable et comprend 16 outils MCP pour le parcours de graphes, la navigation dans les entités et la synthèse des revues hebdomadaires.

OpenClawRadar
Doublure : Un Agent de Bureau Enseignable Qui Apprend les Tâches par Démonstration
Tools

Doublure : Un Agent de Bureau Enseignable Qui Apprend les Tâches par Démonstration

Understudy est un environnement d'exécution d'agent de bureau local-first capable d'opérer des applications GUI, des navigateurs, des outils shell, des fichiers et de la messagerie en une seule session. Vous démontrez une tâche une fois, il enregistre une vidéo d'écran et des événements sémantiques, extrait l'intention plutôt que les coordonnées, et la transforme en une compétence réutilisable.

OpenClawRadar