Forge : Un système de mémoire pour Claude Code construit avec Claude Code

✍️ OpenClawRadar📅 Publié: March 11, 2026🔗 Source
Forge : Un système de mémoire pour Claude Code construit avec Claude Code
Ad

Ce que fait Forge

Un développeur a utilisé Claude Code pour créer Forge, un outil qui résout le problème de mémoire basée sur les sessions de Claude Code. Forge est un monorepo TypeScript composé de 6 packages qui fonctionne comme un serveur MCP. Il traite chaque tour de conversation à travers un pipeline structuré pour capturer et persister le contexte du projet.

Comment cela fonctionne

Le système utilise un pipeline en six étapes :

  • Classer — Détermine si une déclaration est une décision, une contrainte, un rejet, une exploration, un objectif, une correction ou du bruit.
  • Extraire — Extrait des données structurées incluant la déclaration, la justification, la catégorie et le niveau de certitude.
  • Modéliser — Écrit dans un modèle de projet basé sur les événements (SQLite en ajout uniquement qui ne perd jamais l'historique).
  • Propager — Vérifie les conflits entre les décisions et les contraintes.
  • Surfacer — Notifie des tensions avec détection de l'état de flux pour éviter les interruptions constantes.
  • Exécuter — S'intègre à GitHub pour créer des issues, des dépôts et des spécifications de commit basées sur les décisions.

Une règle de conception clé imposée par Claude Code : une décision passant de "en réflexion" à "décidée" n'est jamais automatique. Vous devez explicitement la valider. Des tests font respecter cette invariante.

Ad

Détails de développement

La construction a impliqué plusieurs défis techniques intéressants :

  • Pipeline LLM en deux étapes — Forge lui-même appelle des LLM pour classer et extraire les décisions de la conversation, créant un scénario d'inception où Claude Code écrit du code qui appelle Claude. Obtenir les prompts corrects pour une classification fiable a nécessité une itération significative.
  • Implémentation de l'approche événementielle — Chaque décision, contrainte et rejet est un événement en ajout uniquement dans SQLite. Rien n'est supprimé ou écrasé, permettant de rejouer l'historique complet des décisions.
  • Système de calibration de confiance — Forge suit la fréquence à laquelle ses classifications sont correctes et ajuste son seuil d'interruption. S'il s'est trompé fréquemment, il devient plus silencieux. Claude Code a construit le suivi de confiance, les budgets d'interruption et la détection de l'état de flux.
  • Tests — Le projet inclut 170 tests répartis dans 14 fichiers de test qui ont détecté de vrais bugs pendant le développement, particulièrement autour de la logique de propagation des contraintes.

Intégration avec Cortex

Forge s'associe à un autre outil appelé Cortex (également construit avec Claude Code), un graphe de connaissances qui indexe votre base de code. Lorsque les deux sont installés comme serveurs MCP, Forge interroge automatiquement Cortex pendant l'extraction. Par exemple, si vous dites "passons à PostgreSQL", Forge vérifie dans Cortex les références de base de données existantes, les services associés et les modèles de migration avant d'enregistrer la décision.

Les outils sont complémentaires : Forge sait pourquoi (décisions, contraintes, intentions, rejets) tandis que Cortex sait quoi (entités de code, modèles, dépendances, architecture).

Utilisation pratique

Vous installez Forge comme serveur MCP dans votre projet, puis parlez normalement à Claude Code. En arrière-plan, Forge classe chaque tour, extrait les décisions et construit un modèle persistant. Dans les sessions suivantes, Claude Code peut vérifier forge://brief pour voir instantanément ce qui a été décidé, ce qui est encore ouvert, ce qui a été explicitement rejeté et où se trouvent les tensions actives.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Heartbeat-gateway : Remplacement piloté par événements pour le sondage cron dans OpenClaw
Tools

Heartbeat-gateway : Remplacement piloté par événements pour le sondage cron dans OpenClaw

Heartbeat-gateway est un outil Python open-source qui remplace la vérification périodique basée sur cron par des événements déclenchés par webhook pour OpenClaw, réduisant les coûts d'API d'environ 86 $/mois à environ 4,50 $/mois et améliorant la latence de jusqu'à 30 minutes à moins de 2 secondes.

OpenClawRadar
Open-Foundry : Un Cadre pour les Débats Multi-Agents avec Claude Code
Tools

Open-Foundry : Un Cadre pour les Débats Multi-Agents avec Claude Code

Open-foundry est un framework Python qui assemble plusieurs agents Claude Code en un panel pour débattre de questions complexes, produisant des pistes de raisonnement entièrement inspectables avec des transcriptions, des journaux d'orchestrateur et des notes de travail par agent.

OpenClawRadar
Protocole Pilot : Pile Réseau P2P Open-Source pour les Essaims d'Agents IA
Tools

Protocole Pilot : Pile Réseau P2P Open-Source pour les Essaims d'Agents IA

Pilot Protocol est une pile réseau superposée open-source de couche 3 et 4 conçue spécifiquement pour la communication entre agents d'IA, fournissant des tunnels UDP chiffrés directs entre agents avec des adresses virtuelles permanentes de 48 bits.

OpenClawRadar
SkyClaw : Runtime d'Agent IA Rust pour VPS Cloud avec Contrôle Telegram
Tools

SkyClaw : Runtime d'Agent IA Rust pour VPS Cloud avec Contrôle Telegram

SkyClaw est un runtime d'agent IA basé sur Rust de 6,9 Mo conçu pour le déploiement sur VPS cloud avec Telegram comme unique interface. Il exécute des commandes shell, navigue sur le web via Chrome headless, lit/écrit des fichiers et récupère des URL avec un enchaînement d'outils en plusieurs tours.

OpenClawRadar