> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Mémoire et Dreaming de Devin

> La mémoire de Devin enregistre vos préférences, vos corrections et les enseignements tirés de vos projets sous forme de notes conservées d'une session à l'autre, tandis que le Dreaming assure l'organisation de ces notes.

<h2 id="what-is-memory">
  Qu'est-ce que la mémoire ?
</h2>

La mémoire permet à Devin de conserver ce qu'il apprend en travaillant avec vous et de le réutiliser lors de vos prochaines sessions : vos préférences, les corrections que vous avez apportées et les enseignements tirés de vos projets et de votre environnement. Devin enregistre ces informations de lui-même au fil de votre travail, sans que vous ayez à vous interrompre pour les noter.

La mémoire vous est **propre** au sein de chaque organisation. Elle n'est partagée ni avec vos collègues ni avec votre organisation.

<h2 id="how-it-works">
  Fonctionnement
</h2>

Vos mémoires sont stockées dans un **memory drive** : un repository Git persistant contenant des notes au format Markdown.

```text theme={null}
memory/
  MEMORY.md          ← préférences générales + un index des autres fichiers
  my-app/
    testing.md
  tools/
    datadog.md
```

1. **Chargement.** Chaque session dispose de sa propre copie de travail du dépôt de mémoire et reçoit `MEMORY.md` comme contexte. Devin ne recherche et ne lit les autres notes que lorsque la tâche l'exige.

2. **Apprentissage.** Lorsque vous corrigez Devin, que vous lui expliquez une préférence ou qu'il découvre quelque chose de réutilisable, Devin modifie la note concernée. Chaque entrée est une puce d'une ligne qui renvoie à la session d'où provient l'information :

   ```markdown theme={null}
   - Use bun, not npm; the lockfile is bun.lock [source: https://app.devin.ai/sessions/abc123; added: 2026-10-05]
   ```

3. **Enregistrement.** Devin commite la modification, fusionne les modifications issues de vos autres sessions et enregistre le résultat dans le dépôt de mémoire. Une carte **Updated memory** dans la session indique ce qui a changé. Plusieurs sessions parallèles peuvent écrire dans le même dépôt de mémoire : une écriture obsolète est rejetée puis retentée, et les modifications en conflit sont résolues plutôt qu'écrasées.

Les nouvelles mémoires s'appliquent aux sessions suivantes, et non à celle qui les a créées.

<h3 id="what-devin-remembers">
  Ce que Devin retient
</h3>

| Enregistré | Non enregistré |
| - | - |
| Vos préférences sur la façon dont Devin doit travailler et communiquer | Les résumés de sessions |
| Les corrections, accompagnées de la règle à suivre la prochaine fois | L'état des tâches, comme les numéros de PR ou les statuts |
| Les décisions prises et les raisons que vous avez invoquées | Tout ce qui peut être facilement retrouvé |
| Les pièges propres à vos dépôts et à votre environnement | Les secrets et les credentials |

Les sessions lancées par des [automatisations](/fr/product-guides/automations) ne lisent ni ne modifient votre mémoire.

<h2 id="dreaming">
  Dreaming
</h2>

Le dreaming est une session en arrière-plan qui s'exécute environ une fois par jour lorsque vous utilisez Devin. Il passe en revue vos sessions récentes ainsi que votre mémoire existante, puis :

* Fusionne les notes qui se recoupent
* Supprime les détails ponctuels et les notes obsolètes qu'aucune session n'a utilisées
* Ajoute les enseignements utiles qui n'avaient pas été consignés pendant le travail initial
* Réorganise les notes et l'index `MEMORY.md` pour qu'il soit plus facile de retrouver le contexte pertinent

Les liens vers les sources et les préférences explicites sont conservés. Votre premier dreaming alimente la mémoire à partir de vos sessions récentes.

<h2 id="view-and-manage-memory">
  Consulter et gérer la mémoire
</h2>

Ouvrez [**Customize → mémoire**](https://app.devin.ai/customize?tab=memory) pour parcourir vos fichiers de mémoire et consulter les sessions de dreaming récentes, ainsi que les modifications apportées par chacune d'elles.

* **Modifier ou supprimer une mémoire** : les fichiers de mémoire sont en lecture seule dans l'application. Demandez-le à Devin dans une session, par exemple « oublie que je préfère npm » ou « retiens que les déploiements en staging nécessitent une approbation ».
* **Désactiver la mémoire** : dans l'onglet mémoire, ouvrez le menu **⋯** et sélectionnez **Turn off personal memory**. Devin cesse alors de lire et d'écrire dans la mémoire ; vos notes existantes sont conservées si vous la réactivez.

<h2 id="admin-controls">
  Contrôles d'administration
</h2>

La mémoire est activée par défaut. Les administrateurs peuvent modifier ce réglage à deux niveaux :

| Niveau | Emplacement | Options |
| - | - | - |
| **Organisation** | **Settings → Devin → Sessions → mémoire** | Un interrupteur qui active ou désactive la mémoire pour tous les membres de l'organisation. Nécessite l'autorisation de gérer les paramètres de l'organisation. |
| **Enterprise** | **Enterprise settings → Devin → Sessions → mémoire** | **Default on** : activée partout, chaque organisation pouvant la désactiver. **Always on** : activée pour toutes les organisations. **Always off** : désactivée pour toutes les organisations. Nécessite l'autorisation de gérer les paramètres Enterprise. |

En mode **Always on** ou **Always off**, l'interrupteur de l'organisation est verrouillé. Lorsque la mémoire est activée, chaque membre peut toujours [désactiver sa propre mémoire](#view-and-manage-memory).

Lorsque la mémoire est désactivée pour une organisation, Devin ne lit ni n'écrit dans la mémoire lors des sessions de cette organisation, le processus de dreaming ne s'exécute pas et l'onglet mémoire est masqué. Les notes existantes sont conservées.

<h2 id="memory-vs-skills">
  Mémoire vs Skills
</h2>

| | Mémoire | [Skills](/fr/product-guides/skills) |
| - | - | - |
| **Contenu** | Ce que Devin apprend en travaillant avec vous | Une procédure reproductible, par exemple pour tester ou déployer |
| **Auteur** | Devin, automatiquement, puis affinée par le dreaming | Vous ou votre équipe, de manière délibérée |
| **Périmètre** | Personnel | Repository, personnel, organisation ou Enterprise |

Les deux sont complémentaires : un skill fournit la procédure, et la mémoire apporte le contexte nécessaire pour l'appliquer à votre travail.

<h2 id="open-standard">
  Standard ouvert
</h2>

La mémoire de Devin repose sur [Agent Memory Repo](https://github.com/AgentMemoryRepo/agentmemoryrepo), une spécification ouverte qui considère la mémoire d'un agent comme un repository Git, avec un point d'entrée `MEMORY.md`, des entrées d'une seule ligne assorties de métadonnées `[source: …; added: …]` et des liens `[[path]]` entre les fichiers. Vous pouvez utiliser ce même format dans vos propres agents.

<h2 id="video-walkthrough">
  Présentation vidéo
</h2>

<Frame caption="Apprenez une préférence à Devin, retrouvez-la dans Customize → Memory, puis voyez une nouvelle session l’appliquer">
  <video controls width="100%" playsInline>
    <source src="https://mintcdn.com/cognitionai/23ZLsE7c7Uep2LGe/images/product-guides/devin-memory.mp4?fit=max&auto=format&n=23ZLsE7c7Uep2LGe&q=85&s=e01bf78f03f422fe7321050d9cedba6b" type="video/mp4" data-path="images/product-guides/devin-memory.mp4" />
  </video>
</Frame>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.