LTM : Un protocole JSON pour une mémoire d'agent portable entre modèles et machines
Si vous utilisez Claude sur plusieurs éditeurs ou machines, vous avez probablement rencontré le mur de la portabilité du contexte : votre CLAUDE.md ne vous suit pas dans Cursor, les règles Cursor ne se transfèrent pas à Codex, et rien ne survit à un changement de modèle ou de système d'exploitation. Les outils existants de « mémoire d'agent » sont principalement des fichiers Markdown que vous entretenez manuellement ou des magasins verrouillés par fournisseur. Un nouveau projet open source appelé ltm adopte une approche différente : un petit protocole JSON appelé le Core Memory Packet, ainsi qu'une CLI et un serveur pour déplacer les paquets.
Comment ça fonctionne
À la fin d'une session, l'agent appelle ltm save. Au début de la session suivante, ltm resume récupère le dossier sur l'obstacle actuel—indépendamment du modèle, de l'outil ou de la machine. Un paquet contient cinq champs obligatoires et fait généralement de 2 à 5 Ko :
- Objectif : ce que vous essayez d'atteindre
- Décisions verrouillées : contraintes qui ont façonné le code
- Ce que vous avez déjà essayé : impasses et approches rejetées
- Prochaine étape : quoi faire ensuite
Le journal des commits contient déjà le travail qui s'est bien passé. LTM se concentre sur ce que les agents ne peuvent pas reconstruire à partir d'un dépôt : les impasses et les contraintes qui n'apparaissent jamais dans le code.
Décisions de conception clés
- Indépendant du modèle, de l'outil et de la machine : un paquet écrit par Claude sur macOS est lu correctement par Codex sur Linux, ou par un coéquipier sur sa machine. Le protocole est le produit ; la CLI et le serveur sont des implémentations de référence.
- Économe en tokens : un paquet de 2–5 Ko en début de session coûte moins cher que de laisser l'agent ré-explorer la base de code pour redécouvrir ce qui a déjà été essayé et rejeté.
- Auto-hébergé ou hub géré : même protocole dans les deux cas. Un binaire Go, SQLite sur disque, fonctionne sur un VPS bas de gamme.
- La masquage est essentiel : chaque paquet est scanné avant de quitter la machine. Clés AWS, tokens GitHub, JWT, clés privées, chemins absolus, tokens Slack et Stripe—tout est bloqué par défaut. Les secrets ne voyagent pas.
- Support MCP intégré : Claude Code, Cursor, Zed, Codex, etc. peuvent appeler
saveetresumecomme des outils sans jamais taper d'ID. - L'intention est portable, la configuration ne l'est pas : les paquets ne transportent jamais de
CLAUDE.md, compétences, invites ou configuration d'outils—ceux-ci restent locaux.
Essayez sans vous inscrire
Vous pouvez voir à quoi ressemble un resume immédiatement : ltm example --resume exécute le flux complet sur un paquet exemple et place le bloc resume dans votre presse-papiers.
Licence et éthique
LTM est sous licence Apache 2.0. Le créateur reconnaît l'assistance LLM : chaque commit touché par un agent porte un en-tête Assisted-by: selon les conventions du noyau Linux.
Dépôt : github.com/dennisdevulder/ltm
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Pepper MCP Serveur pour l'Interaction et le Débogage du Simulateur iOS
Pepper est un serveur MCP qui injecte une bibliothèque dynamique (dylib) dans les applications du simulateur iOS via DYLD_INSERT_LIBRARIES, permettant une interaction en temps réel, la lecture d'écran, le clic de boutons, l'inspection de variables et la surveillance du trafic réseau via un pont WebSocket.

Phaselock : Un système de contrôle d'agent IA inspiré des techniques parentales
Phaselock est une compétence d'agent open-source qui met en œuvre quatre mécanismes de contrôle pour les agents IA : des portes explicites avant l'action, un retour immédiat sur les erreurs, des choix contraints et l'application mécanique de règles. Il fonctionne avec Claude Code, Cursor, Windsurf et les outils prenant en charge les hooks.

OnPrem.LLM AgentExecutor : Lancez des Agents IA Sandboxés avec des Outils Intégrés
L'AgentExecutor d'OnPrem.LLM permet de créer des agents IA autonomes qui exécutent des tâches complexes en utilisant des modèles cloud ou locaux, avec neuf outils intégrés incluant les opérations sur fichiers, les commandes shell et la recherche web. Vous pouvez exécuter les agents dans des conteneurs isolés pour la sécurité.

Ory Lumen : Plugin de recherche sémantique locale open source pour Claude Code
Ory Lumen est un plugin Claude Code qui indexe les bases de code en utilisant Ollama avec un modèle d'incorporation de code et SQLite-vec pour la recherche sémantique, résolvant les problèmes de performance de Claude Code avec les grandes bases de code. L'outil est gratuit, fonctionne uniquement en local et inclut un banc d'essai de type SWE pour des résultats reproductibles.