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

Intégration de la Mémoire Locale de Claude Code avec Shodh : Amélioration de la Rétention du Contexte dans le Temps
Tools

Intégration de la Mémoire Locale de Claude Code avec Shodh : Amélioration de la Rétention du Contexte dans le Temps

Découvrez l'intégration de Claude Code avec la mémoire Shodh pour la conservation du contexte de projet à long terme en utilisant un serveur de mémoire local.

OpenClawRadar
Compétence Agent Fonctionnalités CSS Modernes : Imposer les Pratiques CSS Modernes dans les Agents de Codage IA
Tools

Compétence Agent Fonctionnalités CSS Modernes : Imposer les Pratiques CSS Modernes dans les Agents de Codage IA

Une compétence d'agent qui impose l'utilisation de plus de 57 fonctionnalités CSS modernes dans les domaines de la couleur, de la mise en page, des sélecteurs, de l'animation, de la typographie, du positionnement et des motifs de composants, compatible avec Claude Code, Cursor, Windsurf, Codex, Cline et GitHub Copilot.

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
GitVelocity : L'IA évalue 50 000 PR et révèle des informations sur la complexité du code
Tools

GitVelocity : L'IA évalue 50 000 PR et révèle des informations sur la complexité du code

GitVelocity utilise Claude pour évaluer les pull requests fusionnées sur une échelle de 0 à 100 selon six dimensions : portée, architecture, implémentation, risque, qualité et performance/sécurité. Après avoir analysé plus de 50 000 PR dans les langages TypeScript, Python, Rust, Go, Java et Elixir, l'équipe a découvert des tendances surprenantes concernant la taille des PR, la couverture des tests et l'adoption de l'IA.

OpenClawRadar