DecisionNode : CLI et serveur MCP pour le stockage sémantique de décisions

Ce que fait DecisionNode
DecisionNode fournit un stockage persistant des décisions à travers les outils d'IA via un CLI et un serveur MCP. Vous enregistrez des décisions structurées au format JSON, elles sont intégrées sous forme de vecteurs, et votre IA peut les rechercher et les récupérer via MCP. Toutes les décisions d'un projet (ou les décisions globales) sont accessibles depuis chaque outil d'IA que vous utilisez.
Fonctionnalités principales
- Format de décision structuré : Chaque décision est un JSON avec portée, décision, justification et contraintes
- Intégration MCP : Les outils d'IA peuvent accéder aux décisions via le Model Context Protocol
- Recherche sémantique : Les décisions sont intégrées sous forme de vecteurs pour une récupération sémantique
- Compatibilité multi-outils : Fonctionne avec Claude Code, Cursor, Windsurf, Antigravity ou tout client MCP
- Local uniquement : Toutes les données restent sur votre machine
- Gratuit et open source : Sous licence MIT
Exemple de structure de décision
{
"id": "ui-001",
"scope": "UI",
"decision": "Use Tailwind CSS for all styling",
"status": "active",
"rationale": "Consistent design tokens, easy for AI to generate correct classes.",
"constraints": [
"No arbitrary values (e.g. w-[37px]) unless absolutely necessary"
]
}Comment cela fonctionne
L'IA appelle search_decisions via MCP lorsqu'elle a besoin de contexte, au lieu d'exécuter RAG et d'injecter les résultats dans la fenêtre de contexte. Cela fournit une alternative plus structurée aux fichiers memory.md/claude.md, le développeur trouvant DecisionNode être un complément utile aux systèmes de mémoire existants.
Fonctionnalités supplémentaires
L'outil inclut une configuration de comportement/recherche d'agent, un suivi de l'historique des décisions, une détection de conflits, et plus d'outils accessibles via MCP. Le développeur l'a principalement construit avec Claude Code après avoir commencé avec Antigravity, le trouvant particulièrement utile lors du passage entre différents outils d'IA tout en maintenant des décisions de projet cohérentes.
📖 Read the full source: r/ClaudeAI
👀 See Also

Traduire en fr : Détails visuels du flux de travail de Claude Code, hiérarchie de la mémoire et système de compétences
Un utilisateur de Reddit a partagé un diagramme visuel montrant comment Claude Code organise la mémoire via des fichiers CLAUDE.md en couches et implémente des compétences réutilisables via des fichiers SKILL.md. La boucle de flux de travail suggère d'utiliser le mode Plan avec acceptation automatique et des commits fréquents.

PageAgent : Agent IA de navigateur qui s'exécute dans les pages web avec prise en charge d'Ollama
PageAgent est une bibliothèque JavaScript qui exécute des agents d'IA directement dans les pages web, lisant le DOM en direct sous forme de texte au lieu d'utiliser des captures d'écran. Il fonctionne avec n'importe quel point de terminaison compatible OpenAI, y compris Ollama, permettant des appels LLM locaux directement depuis le navigateur.

osu-mcp : Un serveur MCP qui permet à Claude d'analyser vos statistiques osu! en anglais simple
osu-mcp est un serveur MCP pour l'API v2 d'osu!, désormais sur le registre officiel MCP. Il expose 12 outils pour les profils, l'historique des scores, la recherche de beatmaps, les classements et plus. Une démonstration a montré Claude calculant l'efficacité pp-par-partie entre comptes pour révéler que le volume, pas la précision, était le goulot d'étranglement.

Google PM rend public l'agent de mémoire Always On avec stockage SQLite, sans base de données vectorielle
Shubham Saboo, directeur de produit IA senior chez Google, a rendu open source un agent de mémoire toujours actif qui stocke des souvenirs structurés dans SQLite au lieu d'utiliser des bases de données vectorielles, fonctionnant sur Gemini 3.1 Flash-Lite avec une consolidation de mémoire planifiée toutes les 30 minutes.