Mneme : un accrochage PreToolUse qui bloque les modifications de Claude Code violant les décisions architecturales

✍️ OpenClawRadar📅 Publié: May 4, 2026🔗 Source
Mneme : un accrochage PreToolUse qui bloque les modifications de Claude Code violant les décisions architecturales
Ad

Marcus Dillavou a construit Mneme, un hook PreToolUse qui intercepte les modifications de Claude Code et les vérifie par rapport à un fichier d'architecture de décisions enregistré avant qu'elles ne touchent le disque. L'objectif : empêcher les bibliothèques interdites, les motifs rejetés et les conventions oubliées de réapparaître dans de nouveaux fichiers.

Installation

pip install mneme
python scripts/install_claude_code.py

Ceci écrit l'entrée du hook dans .claude/settings.json et installe quatre commandes slash :

  • /mneme-check — exécuter une vérification de violation
  • /mneme-context — obtenir le contexte du fichier actuel
  • /mneme-record — enregistrer une nouvelle décision
  • /mneme-review — examiner les décisions existantes
Ad

Fonctionnement

Lorsque Claude tente une modification, Mneme compare l'opération avec les décisions indexées par mots-clés. Si une violation est détectée, le hook bloque l'opération et renvoie l'ID de la décision comme retour. Claude voit la restriction, comprend pourquoi, et ajuste sa sortie — aucune intervention manuelle nécessaire.

Le hook échoue ouvert : si Mneme n'est pas dans le PATH ou expire, il sort avec le code 0 et Claude Code procède normalement. Il ne bloque que lorsque mneme check renvoie effectivement un verdict de violation.

Cas particuliers

La récupération est basée sur des mots-clés, donc la portée des décisions est importante. L'auteur recherche activement des retours d'expérience concrets pour savoir si le hook se déclenche correctement dans des projets en production.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Interface Web Open-Source pour Sessions de Code Parallèles Claude Utilisant Git Worktree
Tools

Interface Web Open-Source pour Sessions de Code Parallèles Claude Utilisant Git Worktree

Un développeur a créé une interface web open-source appelée CCUI qui permet d'exécuter plusieurs sessions Claude Code en parallèle en utilisant git worktree. Elle fonctionne comme un serveur web local accessible via un navigateur et prend en charge le transfert de port SSH pour le développement à distance.

OpenClawRadar
Comparaison de 8 modèles d'IA de codage sur l'implémentation d'une fonctionnalité TypeScript en conditions réelles
Tools

Comparaison de 8 modèles d'IA de codage sur l'implémentation d'une fonctionnalité TypeScript en conditions réelles

Un développeur a testé 8 modèles d'IA de codage sur l'implémentation d'une commande /rename dans un projet de bot Telegram open-source en TypeScript, en les évaluant sur le coût, le temps d'exécution, la justesse et la qualité technique. GPT-5.4 a obtenu le meilleur score pour la justesse de l'implémentation, tandis que GLM 5 offrait le meilleur rapport coût-performance.

OpenClawRadar
Utiliser un LLM local comme sous-agent de code Claude pour réduire l'utilisation du contexte
Tools

Utiliser un LLM local comme sous-agent de code Claude pour réduire l'utilisation du contexte

Un utilisateur de Reddit démontre comment Claude Code peut déléguer des tâches à un LLM local fonctionnant via LM Studio, en gardant le contenu des fichiers hors du contexte de Claude. La configuration utilise un script Python d'environ 120 lignes avec l'API d'appel d'outils de LM Studio pour gérer les opérations sur fichiers localement.

OpenClawRadar
Microsoft BitNet : un framework d'inférence LLM 1-bit pour CPU et GPU
Tools

Microsoft BitNet : un framework d'inférence LLM 1-bit pour CPU et GPU

Microsoft a publié BitNet, un framework d'inférence pour les LLM 1-bit qui permet des accélérations de 1,37x à 6,17x sur les CPU et réduit la consommation d'énergie de 55,4% à 82,2%. Il peut exécuter un modèle de 100 milliards de paramètres sur un seul CPU à une vitesse de 5 à 7 tokens par seconde.

OpenClawRadar