Claude Code enregistre chaque session sur disque — voici comment les indexer et les retrouver

✍️ OpenClawRadar📅 Publié: May 24, 2026🔗 Source
Claude Code enregistre chaque session sur disque — voici comment les indexer et les retrouver
Ad

Claude Code écrit depuis le premier jour un journal JSONL en ajout seul de chaque session dans ~/.claude/projects/. Chaque ligne est un objet JSON structuré — rôle, horodatage, contenu, appels d'outils — formant un enregistrement épisodique complet remontant à votre première session. Un utilisateur a trouvé 1 026 sessions totalisant 57 Mo et 76 000 tours, toutes stockées sur disque sans moyen intégré de les interroger.

Construction d'une couche de rappel

La solution est un indexeur open-source (continuity-v2, licence MIT) qui ingère ces journaux dans SQLite+FTS5 avec des arêtes temporelles entre les tours, plus un serveur MCP. Depuis n'importe quelle session Claude Code, vous pouvez désormais exécuter :

search_sessions("souviens-toi quand on a corrigé ce bug d'auth le mois dernier")
recall_session("a8f2c441")
thread_recall(root_id, depth=8)

La fonction thread_recall effectue un parcours BFS à travers le graphe d'arêtes temporelles pour reconstruire un fil de discussion à travers les sessions. L'indexeur supporte également l'import de conversations.json depuis l'export de données de claude.ai, de sorte que l'historique des discussions web réside dans le même index que les sessions CLI.

Ad

Correction de la réinitialisation brutale de la compaction

La compaction se déclenche lorsque le contexte se remplit, mais le champ transcript_path dans la charge utile PreCompact n'est pas toujours renseigné au moment du déclenchement du hook. La solution : écrire un point de contrôle à chaque tour (pas seulement en fin de session) afin que PreCompact ait toujours des données fraîches sur lesquelles se rabattre. Ensuite, SessionStart lit le champ source"compact" signifie que la compaction a eu lieu, "resume" un redémarrage de l'application, "startup" une nouvelle session, "clear" est intentionnel. Chacun déclenche un comportement différent. Résultat net : la compaction devient un échec de cache, pas une réinitialisation brutale.

Discussion en amont et projets similaires

Suivez la discussion en cours sur anthropics/claude-code#47023. Sept projets de mémoire indépendants (Bella, NEXO Brain, Cozempic, world-model-mcp, etc.) ont tous rencontré indépendamment les mêmes exigences. Une spécification formelle des hooks est en cours d'élaboration.

Les hooks prennent environ cinq minutes à configurer ; le serveur MCP est un seul fichier Python. Le dépôt est sous licence MIT.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Merlin : Déduplication contextuelle LLM d'abord locale – mesure jusqu'à 71 % de chevauchement de morceaux, gratuit et open-core
Tools

Merlin : Déduplication contextuelle LLM d'abord locale – mesure jusqu'à 71 % de chevauchement de morceaux, gratuit et open-core

Merlin est un outil de déduplication contextuelle priorisant le local qui a mesuré un chevauchement de blocs de 22 à 71 % sur 22 millions de passages issus de sessions réelles d'agents et de RAG. Il se déploie sous forme de proxy HTTP (Ollama/vLLM/SGLang/llama.cpp), de serveur MCP (Claude/Cursor/OpenClaw) ou de CLI autonome. Licence MIT open-core avec plafonds d'utilisation quotidiens.

OpenClawRadar
Tableau de Bord Open Source Révèle les Coûts Réels de Calcul du Code Claude
Tools

Tableau de Bord Open Source Révèle les Coûts Réels de Calcul du Code Claude

Un développeur a rétro-conçu la formule de limite de taux de Claude Code pour créer un tableau de bord local qui affiche le pourcentage d'utilisation en temps réel, les coûts réels en dollars, le taux de consommation, les heures de pointe et quelles compétences/hooks sont déclenchés. L'outil a révélé qu'un forfait de 100$/mois a consommé 13 286$ en équivalent de calcul API en un mois.

OpenClawRadar
Agents sous-agents parallèles dans Claude Code : quand ils économisent ou brûlent des jetons
Tools

Agents sous-agents parallèles dans Claude Code : quand ils économisent ou brûlent des jetons

Anthropic rapporte que les systèmes multi-agents utilisent environ 15× plus de tokens qu'un simple chat, mais la mise en cache des prompts offre 90% de réduction sur les tokens. Que les sous-agents fassent économiser ou perdre de l'argent dépend des taux de succès du cache.

OpenClawRadar
Le tableau de bord SwarmClaw ajoute une couche d'orchestration à OpenClaw
Tools

Le tableau de bord SwarmClaw ajoute une couche d'orchestration à OpenClaw

SwarmClaw est un tableau de bord auto-hébergé qui encapsule OpenClaw, offrant le déploiement et la gestion de multiples instances avec des contrôles de passerelle, la réparation de configuration, la synchronisation d'historique à distance et l'approbation d'exécution en direct. Il prend en charge les plugins OpenClaw et les fichiers SKILL.md, et se connecte à 14 autres fournisseurs d'IA.

OpenClawRadar