Outil CLI
rohitg00/agentmemory avatar
rohitg00/agentmemory

AgentMemory : donner à un agent un espace mémoire structuré

#1 Mémoire persistante pour les agents de codage IA basées sur des références du monde réel.

28 470 étoiles2 461 forksTypeScriptApache-2.0

En bref

De quoi s’agit-il ?
AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête.
À qui s’adresse-t-il ?
Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent.
Puis-je l’utiliser commercialement ?
Oui. Apache-2.0 est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
Est-il encore maintenu ?
Oui. Les derniers commits datent d’il y a 2 jours.
En quel langage est-il écrit ?
Principalement TypeScript, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Ce que signifie mémoriser pour un agent

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Ce que signifie mémoriser pour un agent » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 0 : cette vérification relie la promesse à une observation précise.

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Ce que signifie mémoriser pour un agent » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 1 : cette vérification relie la promesse à une observation précise.

Événements, stockage et rappel de contexte

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Événements, stockage et rappel de contexte » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 1 : cette vérification relie la promesse à une observation précise.

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Événements, stockage et rappel de contexte » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 2 : cette vérification relie la promesse à une observation précise.

Séparer faits, préférences et historique

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Séparer faits, préférences et historique » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 2 : cette vérification relie la promesse à une observation précise.

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Séparer faits, préférences et historique » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 3 : cette vérification relie la promesse à une observation précise.

Le coût d’un contexte qui grandit

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Le coût d’un contexte qui grandit » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 3 : cette vérification relie la promesse à une observation précise.

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Le coût d’un contexte qui grandit » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 4 : cette vérification relie la promesse à une observation précise.

Branchement sur une boucle d’agent

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Branchement sur une boucle d’agent » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 4 : cette vérification relie la promesse à une observation précise.

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Branchement sur une boucle d’agent » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 5 : cette vérification relie la promesse à une observation précise.

Évaluer les rappels avec des scénarios connus

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Évaluer les rappels avec des scénarios connus » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 5 : cette vérification relie la promesse à une observation précise.

AgentMemory explore la conservation et la restitution de contexte pour des agents logiciels, afin que leurs interactions ne soient pas limitées à la fenêtre d’une seule requête. Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. La section « Évaluer les rappels avec des scénarios connus » permet de préciser ce que le dépôt promet réellement et ce que le texte de référence laisse ouvert. Dans un usage professionnel, cette distinction compte : une capacité annoncée doit être reliée à un fichier, une commande, une option ou un flux observable. rohitg00 n’est donc pas évalué par son seul positionnement. Il faut regarder les entrées acceptées, la sortie produite, les dépendances et les conditions de fonctionnement. Cette lecture rend l’article utile aussi bien à l’équipe qui découvre le projet qu’à celle qui prépare une intégration. Pour rohitg00-agentmemory-deep-analysis, le README donne une direction claire, mais les détails de version et de déploiement restent à confirmer dans le dépôt et sa documentation. Variante éditoriale 6 : cette vérification relie la promesse à une observation précise.

Conclusion éditoriale

Le dépôt doit être lu comme une implémentation et comme une proposition d’architecture. La qualité de la mémoire dépend de la sélection des événements, du stockage, de la recherche et de la manière dont le contexte rappelé est injecté dans l’agent. Pour le vérifier, utiliser les commandes et fichiers explicitement associés à rohitg00-agentmemory-deep-analysis et observer la sortie obtenue sur le cas d’usage visé.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté