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.
Comment fonctionne la capture
Section intitulée « Comment fonctionne la capture »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 :
| Niveau | Contenu typique |
|---|---|
| L1 | Note courte, observation |
| L2 | Détail technique pertinent |
| L3 | Synthèse d’une session |
| L4 | Décision, conclusion |
| L5 | Apprentissage structuré, méthode |
Consulter la mémoire
Section intitulée « Consulter la mémoire »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).
Comment elle est utilisée par l’agent
Section intitulée « Comment elle est utilisée par l’agent »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.
Ce qui ne va PAS dans la mémoire
Section intitulée « Ce qui ne va PAS dans la mémoire »- 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.
Couper la mémoire pour un projet
Section intitulée « Couper la mémoire pour un projet »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.
Pour aller plus loin
Section intitulée « Pour aller plus loin »- Concept Mémoire : 03-concepts
- Fiche dev Memory Local : ../../dev/addons-firstparty/memory-local
- Posture data : 07-securite-et-donnees