Aller au contenu

DÉCRYPTAGE · COMPARATIFS

Mémoire des agents : ce que les tests d’Anthropic sur le « dreaming » changent pour Claude Code

Le 6 novembre 2026, Anthropic a détaillé comment Claude se souvient d’une session à l’autre : des notes qu’il écrit lui-même, puis un tri à froid, le « dreaming », qui les corrige et les range en wiki. Les gains mesurés dépendent de la tâche, et Claude Code n’en offre qu’une partie.

Meuble de fichier de bibliothèque en bois clair, composé de dizaines de petits tiroirs à fiches munis de poignées en laiton
Un fichier à tiroirs dans une bibliothèque publique de Nashua (New Hampshire), photographié en avril 2018. Un index de fiches, comme le MEMORY.md de Claude Code, dit où chercher sans tout contenir. Photo : MarkBuckawicki, CC0 1.0, via Wikimedia Commons

En bref

  • Sur un corpus interne de 350 000 fichiers, un wiki construit par « dreaming » sur 128 sessions fait passer Claude de 13 % à 48 % des critères notés ; combiné à la recherche, le score monte de 53 % à 61 %, selon Anthropic.
  • Le gain n’est pas universel : sur une tâche juridique où chaque réponse tient dans un seul document, le wiki n’apporte rien de net, et l’article de Letta et Berkeley qui a lancé l’idée montre qu’avec un gros budget de calcul au moment de la question, la méthode classique reprend l’avantage.
  • Dans Claude Code, la mémoire automatique charge seulement les 200 premières lignes ou 25 Ko de MEMORY.md à chaque session ; le billet ne dit pas que le « dreaming » y est disponible, et c’est à l’utilisateur de relire ses notes.

En une phrase : Anthropic montre qu’un agent se souvient mieux quand il écrit peu, juge lui-même ce qui compte et fait relire ses notes à froid ; dans Claude Code, cette relecture reste à votre charge.

Le 6 novembre 2026, Anthropic a publié « The components of agent memory », un billet de son équipe d’ingénierie signé Lance Martin. Il décrit comment Claude garde des connaissances d’une session à l’autre, et surtout le « dreaming » : une phase menée hors conversation où le modèle relit ses journaux pour corriger et réorganiser ses notes. Le billet s’appuie sur plusieurs évaluations internes, de Pokémon Rouge à des dossiers juridiques.

La question utile pour un développeur qui utilise un agent de code n’est pas « Claude rêve-t-il ? », mais : quels gains sont mesurés, dans quelles conditions, et que peut-on en tirer dès maintenant dans Claude Code ? Le Latent n’a refait aucune des expériences : les chiffres ci-dessous sont ceux d’Anthropic et de l’article de recherche cité, relus le 7 novembre 2026.

Ce qu’Anthropic appelle mémoire

Le billet définit la mémoire d’agent comme ce que Claude apprend par l’expérience et conserve entre deux sessions, sous forme de texte qu’il peut relire. Elle exclut trois autres mécanismes : la modification des poids du modèle, l’apprentissage à l’intérieur d’une seule conversation et la compaction (le résumé qui remplace les anciens échanges quand la fenêtre de contexte est pleine). Concrètement, ce sont des fichiers dans un dossier, que Claude écrit, relit et réorganise.

Le « dreaming » reprend une idée publiée en avril 2025 par Letta et l’université de Berkeley sous le nom de « sleep-time compute » : utiliser le temps mort entre deux interactions pour retravailler le contexte déjà disponible. Anthropic l’applique à quatre usages : corriger une note fausse, construire un wiki de pages liées, faire remonter certaines notes pour qu’elles soient chargées d’office, et orienter la mémoire vers un objectif.

Les résultats publiés, tâche par tâche

Évaluation (chiffres Anthropic)ComparaisonRésultat publié
Pokémon Rouge, vers 10 000 étapesClaude Sonnet 3.7 contre Claude Fable 5413 fichiers dans 225 dossiers et 1 badge, contre 9 fichiers dans 2 dossiers plus un global.md et 4 badges
CL-Bench 1.0, tâche base de donnéesClaude Sonnet 4.6, avec ou sans consigne de relire sa mémoire et de tester ses hypothèsesscore « presque doublé » avec la consigne
CL-Bench 1.0, lecture spontanée de la mémoireClaude Sonnet 5 contre Claude Sonnet 4.69 fois sur 10, contre moins d’une fois sur 2
Corpus interne de Stainless (environ 350 000 fichiers, 420 millions de tokens), 25 questionswiki seul, de 2 à 128 sessions de « dreaming »de 13 % à 48 % des critères notés
Même corpusrecherche seule, puis recherche et wiki53 %, puis de 54 % à 61 % ; environ 20 000 tokens économisés par question
24 questions sur une fusion, critères multi-documentswiki contre recherche seule87 % contre 73 %
Tâche LAB (Harvey), contrats d’une acquisitiontable partagée par plusieurs agents, puis une page par contrat avec citation mot pour mot41 faits sur 57, puis 57 sur 57

Source : billet d’Anthropic, 6 novembre 2026, relevé le 7 novembre 2026.

Trois enseignements ressortent. D’abord, les modèles récents mémorisent mieux en écrivant moins : Sonnet 3.7 archivait tout, y compris ce qui s’affiche déjà à l’écran, et passait son temps à fouiller ses propres fichiers (17 étapes à créer et supprimer des fichiers sans jouer, relève Anthropic). Ensuite, les consignes rigides nuisent aux modèles les plus forts : imposer « n’enregistrer que les échecs » a fait perdre à Opus 5 et Opus 4.7 une bonne partie du gain apporté par la mémoire, alors que le même type de pilotage aide les modèles plus anciens. Enfin, la qualité dépend de l’organisation : dans la tâche sur les contrats, ce sont des agents qui écrasaient le travail des autres dans une table commune qui ont fait disparaître 16 faits (57 moins 41, calcul du Latent).

Ce que les chiffres ne montrent pas

Le billet est honnête sur ses limites, mais elles se lisent en fin de section. Sur une tâche LAB où chaque critère pouvait être retrouvé par simple recherche dans un seul document, le wiki n’a apporté aucun gain net. Sur une autre, il a fini plus volumineux que les documents qu’il devait résumer, ce qu’Anthropic compare à la carte à l’échelle 1 de Borges. D’après les chiffres d’Anthropic, le wiki seul plafonne à 48 %, sous la recherche seule (53 %) : il complète la recherche, il ne la remplace pas, une logique proche de la génération augmentée par la recherche.

L’article fondateur de Letta et Berkeley, que le billet cite sans en reprendre les chiffres, précise où la méthode paie. Sur ses jeux de calcul mathématique, préparer le contexte à l’avance permet d’atteindre la même précision avec environ cinq fois moins de calcul au moment de la question, et jusqu’à 13 % et 18 % de précision en plus en augmentant ce travail préalable. Le coût moyen par question baisse de 2,5 fois quand dix questions portent sur le même contexte. Mais sur leur cas d’agent de programmation, le gain se limite à environ 1,5 fois moins de tokens avec un petit budget, et la méthode classique redevient meilleure quand le budget est élevé. Les auteurs concluent que la préparation à froid sert surtout quand les questions futures sont prévisibles à partir du contexte.

Ce dernier point recoupe le constat d’Anthropic sur les tâches juridiques : le wiki aide quand il faut croiser plusieurs documents, pas quand une recherche ciblée suffit. Enfin, plusieurs modèles cités (Fable 5, Opus 5.5, Sonnet 5.5) ne sont décrits que par une ou deux phrases, et Anthropic ne publie ni le protocole complet ni les écarts entre exécutions : ce sont des résultats d’une seule partie de Pokémon par modèle, comme le précise le billet.

Ce que ça change dans Claude Code aujourd’hui

Le billet ne dit pas que le « dreaming » est disponible dans Claude Code. Il présente la mémoire automatique de l’outil comme une illustration de couche injectée maintenue petite, « avec Claude qui l’entretient pendant la session ». La documentation de Claude Code décrit deux mécanismes, tous deux chargés au début de chaque session :

Claude Code (documentation)CLAUDE.mdMémoire automatique
Qui l’écritvousClaude
Contenuconsignes et règlespréférences, corrections, contexte du projet, adresses de ressources externes
Portéeorganisation, utilisateur ou projetun dossier par dépôt, partagé entre ses copies de travail, propre à la machine
Chargé à chaque sessionle fichier entier (taille visée : moins de 200 lignes)les 200 premières lignes ou 25 Ko de MEMORY.md ; les fichiers par sujet sont lus à la demande

Source : documentation Claude Code, relevée le 7 novembre 2026.

La même documentation relève qu’un fichier d’instructions plus long consomme plus de contexte et « réduit l’adhésion » aux consignes, ce que le billet d’Anthropic rappelle aussi. Elle précise que la mémoire du fil principal n’est pas transmise aux sous-agents, sauf en cas de fork, et que Claude Code supprime les anciennes transcriptions de session après la durée de conservation réglée par cleanupPeriodDays, sans toucher aux fichiers de mémoire.

Ce dernier détail a une conséquence que ni le billet ni la documentation ne formulent (lecture du Latent) : la correction par « dreaming » décrite par Anthropic repose sur la transcription d’origine, qui sert de vérité de référence pour vérifier une note. Une note fausse peut donc survivre dans MEMORY.md à la transcription qui aurait permis de la corriger, et elle sera rechargée à chaque session, comme la note erronée sur le Centre Pokémon du mont Sélénite qui a fait échouer une partie entière dans l’expérience d’Anthropic.

Que faire, selon votre usage

  • Vous codez seul avec Claude Code : laissez la mémoire automatique active, mais ouvrez de temps en temps /memory pour relire et supprimer les notes périmées. C’est le rôle que joue le « dreaming » dans les tests d’Anthropic, et rien n’indique qu’il soit automatisé dans l’outil.
  • Vous écrivez un CLAUDE.md d’équipe : dites à quoi sert la mémoire plutôt que de fixer ce qu’il faut y mettre. Avec les modèles récents, une règle comme « n’enregistrer que les échecs » a fait perdre une partie du gain, selon Anthropic. Gardez le fichier court.
  • Vous travaillez avec un modèle plus ancien : l’inverse vaut. Demander explicitement de relire la mémoire avant de répondre et de tester ses hypothèses a presque doublé le score de Sonnet 4.6.
  • Vous construisez un agent sur un gros fonds documentaire : un wiki entretenu par l’agent vaut l’effort quand les questions croisent plusieurs documents ; pour des recherches dans un seul document, la recherche simple suffit et coûte moins de calcul.
  • Vous ne voulez pas de mémoire persistante (machine partagée, client sensible) : désactivez-la avec autoMemoryEnabled: false dans les réglages du projet ou la variable CLAUDE_CODE_DISABLE_AUTO_MEMORY=1, d’après la documentation.

Pour les bases, voir notre explication de ce qu’est un agent d’IA et de ses risques et celle sur les tokens et la fenêtre de contexte. D’autres lectures de résultats publiés sont rassemblées dans les comparatifs du Labo, dont notre analyse de GDPx, le classement d’agents de SemiAnalysis.

Questions fréquentes

Qu’est-ce que le « dreaming » chez Anthropic ?

Une phase de travail hors conversation où Claude relit les journaux de ses sessions passées pour corriger ses notes, en écrire de nouvelles, construire un wiki ou choisir les notes à charger d’office. L’idée reprend le « sleep-time compute » de Letta et Berkeley (avril 2025).

Claude Code fait-il du « dreaming » ?

Le billet d’Anthropic ne le dit pas. Il décrit la mémoire automatique de Claude Code comme tenue par Claude pendant la session elle-même. La documentation de Claude Code décrit un index MEMORY.md et des fichiers par sujet, sans phase de relecture à froid.

Quelle est la différence entre CLAUDE.md et la mémoire automatique ?

CLAUDE.md contient les consignes que vous écrivez (commandes, conventions, règles) et se charge en entier à chaque session. La mémoire automatique contient les notes que Claude écrit lui-même (préférences, corrections, contexte du projet) ; seules les 200 premières lignes ou 25 Ko de son index MEMORY.md sont chargées au démarrage.

Comment désactiver la mémoire automatique de Claude Code ?

Avec l’interrupteur de la commande /memory, en mettant autoMemoryEnabled à false dans les réglages du projet, ou avec la variable d’environnement CLAUDE_CODE_DISABLE_AUTO_MEMORY=1, selon la documentation de Claude Code.

Partager l'article

Sources primaires

  1. The components of agent memory — Anthropic (Lance Martin), publié le 6 novembre 2026 · consulté le
  2. How Claude remembers your project — Anthropic (documentation Claude Code) · consulté le
  3. Sleep-time Compute: Beyond Inference Scaling at Test-time — arXiv (Lin et al., Letta et UC Berkeley), publié le 17 avril 2025 · consulté le

Entités citées

Anthropic : valorisation et levées de fonds

Dans le même dossier

Tout le dossier

Article de la Rédaction Tests & Outils, publié sous la direction éditoriale de Bastien Hugon. Méthode éditoriale et usage de l'IA

À lire aussi