Aller au contenu

Construire la mémoire d'un projet

La mémoire est une couche active : les décisions et apprentissages produits par vos sessions sont capturés, consolidés et réinjectés dans les prochaines sessions. L’agent ne repart pas de zéro.


L’addon memory-local écoute les événements du chat :

  • Fin de session (chat.session.ended) — l’addon analyse le transcript et capture les jalons (décisions, apprentissages, actions, méthodes).
  • Échec runtime — les erreurs notables sont consignées.
  • Commande explicite (par exemple /memorize) — vous demandez une capture précise.

Les entrées sont rangées par niveau d’importance :

NiveauContenu typique
L1Note courte, observation
L2Détail technique pertinent
L3Synthèse d’une session
L4Décision, conclusion
L5Apprentissage structuré, méthode

Vue Mémoire dans le projet :

  • Liste des entrées triées par niveau et date.
  • Filtrage par tag, par session source, par agent.
  • Détail de chaque entrée (résumé, contenu, actions, decisions).

Avant chaque tour, memory-local enrichit le contexte de l’agent avec :

  • Les entrées récentes pertinentes pour le projet.
  • Les décisions et apprentissages encore valides.
  • Un recall pack condensé qui tient dans le budget tokens disponible.

Vous voyez l’effet immédiatement : l’agent rappelle ce qui a été décidé sans que vous ayez à le re-coller.


  • Pas de secrets, pas de credentials. Si un secret apparaît dans une session, il ne doit pas être capturé. L’addon applique des filtres conservateurs.
  • Pas l’historique brut. La mémoire est une extraction sémantique, pas un log de transcription.

La vue Addons permet de désactiver memory-local par projet si vous ne voulez pas de capture sur ce projet. Les sessions tournent normalement, simplement aucune entrée ne sera ajoutée.