LTM : Un protocole JSON pour une mémoire d'agent portable entre modèles et machines

✍️ OpenClawRadar📅 Publié: May 12, 2026🔗 Source
Ad

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.

Ad

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 save et resume comme 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

Ad

👀 See Also

Pepper MCP Serveur pour l'Interaction et le Débogage du Simulateur iOS
Tools

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.

OpenClawRadar
Phaselock : Un système de contrôle d'agent IA inspiré des techniques parentales
Tools

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.

OpenClawRadar
OnPrem.LLM AgentExecutor : Lancez des Agents IA Sandboxés avec des Outils Intégrés
Tools

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é.

OpenClawRadar
Ory Lumen : Plugin de recherche sémantique locale open source pour Claude Code
Tools

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.

OpenClawRadar