FORGE-03 · MEMORY MANAGER

La mémoire, inspectable.

La mémoire de Grimoire est une base de connaissances — 141 entrées : décisions, learnings, contradictions, failures, handoffs. Cette page est un Obsidian pour la mémoire agentique : on voit le contenu, ses liens, son graphe, sa santé et le backend en place. Réelle en local, snapshot démo sur la vitrine. La mémoire est inspectable et vérifiable — pas une boîte noire.

QDRANT · OPÉRATIONNEL LECTURE SEULE · VITRINE 141 ENTRÉES
VITRINE GitHub Pages · public
Inspecter · browse · graphe · recherche
Redirection vers les consoles natives
Éditer · init · upgrade · migrer

Vous êtes ici. Lecture seule sur snapshot démo — aucune écriture n'est possible, ni jamais publiée.

COCKPIT LOCAL localhost · privé · gated
Tout l'inspectable, sur données réelles
Édition gouvernée via l'API Memory OS
init · upgrade · migration (memory-sync)

Lot suivant. serve-site.sh détecte le mode local et déverrouille le pilotage — jamais via SQL brut, jamais sur la vitrine.

A · LE STORE

Ce que contient la mémoire.

Backend détecté, extras installés, topologie du Memory OS et répartition des 141 entrées par type. La couche sémantique nous appartient ; l'admin brut du moteur reste aux consoles natives.

SNAPSHOT DÉMO
Backend actifdétecté au démarrage
Qdrant
vector store · localhost:6333
OPÉRATIONNEL
Extras installésmodules disponibles
qdrant ollama neo4j redis weaviate

Modules détectés : local · ollama · qdrant_local · qdrant_server. Les backends absents sont masqués des consoles.

ENTRÉES
141
TYPES
5
TAGS UNIQUES
24
ORPHELINES
5
BACKEND
qdrant
SANTÉ LINT
94%
Topologie · Memory OSles couches en place
01 Vector storeembeddings & recherche sémantique Qdrant détecté · embeddings ollama en local. Pas encore d'extraction vectorielle persistée. 141entrées
02 Graph storeliens entre entrées neo4j non installé → liens dérivés des tags partagés (réel) — 10 sur l'échantillon affiché. 10arêtes
03 Shared-contextcontexte porté entre agents Handoffs et spec transmis via le shared-context du runtime. actifruntime
04 Learningsconnaissances promues Enseignements extraits des sessions, candidats à la promotion en décision. 8learnings
05 Decisionschoix gravés & tracés Aucune décision figée pour l'instant — la promotion se fait en cockpit local. 0decisions
Répartition par type141 entrées
mémoires124
learnings8
failures5
contradictions4
decisions0

« mémoires » est le type de base : les 141 entrées au total. Learnings, failures, contradictions et decisions en sont les sous-types gouvernés.

B · LE GRAPHE

Comment les souvenirs se lient.

Chaque entrée est un nœud ; les arêtes sont les tags partagés — réelles, calculées depuis le store. Survolez un nœud pour isoler son voisinage, cliquez pour l'ouvrir dans le vault.

SNAPSHOT DÉMO
Graphe de connaissancesnœuds = entrées · arêtes = tags partagés
mémoire learning failure contradiction decision
Projection vectoriellevue complémentaire

DÉMO — sans embeddings. Le store n'a pas encore de vecteurs extraits ; ces points sont factices. À remplacer par un UMAP / t-SNE sur embeddings réels.

Densité de tagsles plus partagés
vector
governance
graph
perf
Vault browseréchantillon · 14 entrées
Sélectionnez une entrée
pour voir son détail, ses tags et ses liens.
C · SANTÉ & PILOTAGE

Vérifier, rediriger, gouverner.

memory-lint expose drift, doublons et contradictions non résolues. Pour l'admin brut du moteur, on redirige vers les consoles natives. Le pilotage (édition, infra) reste au cockpit local.

SNAPSHOT DÉMO
Santé · memory-lintv0.7 · 141 entrées scannées

5 catégories de findings
12 entrées concernées

ERRORGraphe : « neo4j requis » contredit « liens dérivés des tags »unresolved_contradiction · con-011
WARNSeuils de cache divergents (0.8 vs 0.6) sur entrées prochesdrift · con-022
WARNDécision backend non revue depuis 58 joursstale · dec-011
INFOLearnings quasi-identiques sur les embeddings locauxduplicate · lrn-013
INFOEntrées sans tag — exclues du grapheorphan5
Consoles nativesredirection · admin brut du moteur
Qdrant Dashboard vector store · installé localhost:6333/dashboard Neo4j Browser graph store · extra non installé pip install grimoire-kit[neo4j] RedisInsight cache · extra non installé pip install grimoire-kit[redis] Weaviate Console vector store · extra non installé pip install grimoire-kit[weaviate]

On possède la couche sémantique (browse, lien, graphe, recherche). On redirige vers les consoles natives pour l'admin brut — Redis étant un pur cache, redirection seule. Seuls les backends détectés sont actifs.

Pilotageinit · upgrade · édition · migration
DISPONIBLE EN COCKPIT LOCAL
Init
memory init
Créer le store et choisir le backend.
Upgrade backend
pip install …[extra]
Installer un extra (neo4j, redis…).
Édition gouvernée
Memory OS API · CRUD
Résoudre contradictions, promouvoir learnings.
Migration
memory-sync
Migrer entre backends, sans perte.

En cockpit local, l'introspection gouvernée (statut · lint · taxonomie · recherche) et les écritures (consolidation, suppression d'entrée) tournent en direct via l'API Memory OS — jamais de SQL ni d'accès brut, localhost uniquement, jamais sur la vitrine. Toute écriture exige une confirmation explicite.