¿Qué es Memory?
Memory permite que Devin aproveche en futuras sesiones lo que aprende al trabajar contigo: tus preferencias, las correcciones que le has hecho y lo que ha aprendido sobre tus proyectos y tu Environment. Devin guarda esta información por su cuenta mientras trabajas, así que no tienes que detenerte a anotarla. Memory es personal dentro de cada organización. No se comparte con tus compañeros de equipo ni con tu organización.Cómo funciona
Tus memorias se guardan en una unidad de memoria: un repositorio Git persistente con notas en Markdown.-
Cargar. Cada sesión obtiene su propia copia de la unidad y recibe
MEMORY.mdcomo contexto. Devin solo busca y lee las demás notas cuando la tarea lo requiere. -
Aprender. Cuando corriges a Devin, le explicas una preferencia o descubre algo reutilizable, Devin edita la nota correspondiente. Cada entrada es una viñeta de una sola línea con un enlace a la sesión en la que se aprendió:
- Guardar. Devin confirma la edición, integra los cambios de tus otras sesiones y guarda el resultado en la unidad. Una card de Updated memory en la sesión muestra qué ha cambiado. Varias sesiones en paralelo pueden escribir en la misma unidad: las escrituras obsoletas se rechazan y se reintentan, y las ediciones en conflicto se resuelven en lugar de sobrescribirse.
Qué recuerda Devin
Las sesiones iniciadas por automatizaciones no leen ni escriben en tu memoria.
Dreaming
Dreaming es una sesión en segundo plano que se ejecuta aproximadamente una vez al día cuando has estado usando Devin. Revisa tus sesiones recientes junto con tu memoria existente y:- Consolida las notas que se solapan
- Elimina detalles transitorios y notas obsoletas que ninguna sesión ha utilizado
- Agrega lecciones útiles que no se registraron durante el trabajo original
- Reorganiza las notas y el índice
MEMORY.mdpara que sea más fácil encontrar el contexto adecuado
Ver y gestionar la memoria
Abre Customize → Memory para explorar tus archivos de memoria y consultar las sesiones de Dreaming recientes junto con los cambios que hizo cada una.- Cambiar o eliminar una memoria: los archivos de memoria son de solo lectura en la aplicación. Pídeselo a Devin en una sesión; por ejemplo, «olvida que prefiero npm» o «recuerda que los despliegues en staging requieren aprobación».
- Desactivar la memoria: en la pestaña Memory, abre el menú ⋯ y selecciona Turn off personal memory. Devin dejará de leer y escribir en la memoria; tus notas existentes se conservan por si vuelves a activarla.
Controles de Admin
Memory está activada de forma predeterminada. Los Admin pueden cambiar esto en dos niveles:
Con Always on o Always off, el interruptor de la organización queda bloqueado. Cuando Memory está activada, cada miembro puede igualmente desactivar su propia memoria.
Cuando Memory está desactivada en una organización, Devin no lee ni escribe memoria en las sesiones de esa organización, el proceso de dreaming no se ejecuta y la pestaña Memory se oculta. Las notas existentes no se eliminan.
Memory vs. Skills
Se complementan: una skill aporta el procedimiento y Memory proporciona el contexto necesario para aplicarlo a tu trabajo.
Estándar abierto
La memoria de Devin se basa en Agent Memory Repo, una especificación abierta que trata la memoria de los agentes como un repositorio de Git con un punto de entradaMEMORY.md, entradas de una sola línea con metadatos [source: …; added: …] y enlaces [[path]] entre archivos. Puedes usar el mismo formato en tus propios agentes.
Video explicativo
Enséñale una preferencia a Devin, encuéntrala en Customize → Memory y comprueba cómo la aplica una nueva sesión

