Claude Code Memory 2.0: auto-memory y auto-dream explicados
Claude Code · v2.1.87

Auto-memory · Auto-dream · /memory

Claude Code Memory 2.0:
auto-memory y auto-dream

Desde el 26 de febrero Claude escribe archivos en tu máquina en cada sesión. La mayoría de usuarios no sabe que esos archivos existen.

En este video: cómo funciona auto-memory, cómo activar auto-dream, y una demo en vivo donde 20 archivos con meses de contradicciones quedan en 7 limpios en menos de dos minutos.

El problema

La memoria que te ayuda termina confundiendo a Claude

Auto-memory funciona bien al principio. Después de 20 o 30 sesiones, los archivos crecen. Aparecen duplicados. Entradas que dicen "ayer cambiamos el framework" — ¿ayer cuándo? Un archivo que dice Express arriba y Fastify abajo. MongoDB en una línea, PostgreSQL en la siguiente. AWS en producción y GCP como migración pendiente — pero sin saber si esa migración ya ocurrió.

Claude lee todo eso al inicio de cada sesión. Consume tokens. Y empieza a confundirse. La memoria que debía ayudarlo se convierte en ruido.

$ ls ~/.claude/projects/shopapi/memory/

tech_stack.md          tech_stack_v1.md       tech_decisions.md
database.md            database_migration.md
infra.md               infra_old.md
deploy.md              deploy_v1.md
preferences.md         preferences_v2.md
bugs_pending.md        cicd_fixes.md          MEMORY.md

# 14 archivos. Varios dicen cosas distintas sobre el mismo tema.
# Algunos apuntados en MEMORY.md ya no existen.

Dos features, una trabaja con la otra

Lo que todos llaman "Memory 2.0" son en realidad dos mecanismos distintos.

M

auto-memory

Desde v2.1.59 · 26 feb 2026

Escribe. Cada vez que trabajas con Claude, genera archivos markdown con el contexto del proyecto — decisiones, errores, preferencias. Activo por defecto. Los archivos viven en ~/.claude/projects/.

Activo por defecto Configurable en /memory
D

auto-dream

Desde v2.1.87 · Activación manual

Limpia. Corre entre sesiones y consolida la memoria: resuelve contradicciones, elimina duplicados, descarta contexto obsoleto y actualiza el índice. Hay que activarlo en /memory.

Desactivado por defecto /dream aún no funciona

El toggle que nadie explica

Activar el toggle en /memory no solo activa auto-dream. Cambia el mecanismo que Claude usa para consolidar — incluso si lo invocas manualmente.

Toggle OFF

Claude usa sus herramientas genéricas para leer y reescribir archivos. Funciona, pero interrumpe para pedir permisos y es más lento. Es Claude improvisando.

Toggle ON

Usa un subagente dedicado de Anthropic. Dice "Recalling N memories", "Contemplating…". Opera sin interrupciones, más rápido y más preciso.

Demo: ShopAPI — 3 meses de memoria acumulada

Un proyecto de e-commerce con meses de decisiones que cambiaron. El estado que acumula cualquier proyecto real.

14

archivos antes

consolida mi memoria usando dream

7

archivos después

tech_stack.md

Antes: Express y Fastify en el mismo archivo. MongoDB y PostgreSQL. Sin indicar cuál ganó.

Después: Fastify + PostgreSQL + Prisma + Node 20. Una sola fuente de verdad.

infra.md

Antes: AWS EC2 con load balancer y RDS, más una migración a GCP Cloud Run marcada como "pendiente".

Después: GCP Cloud Run. Migración desde AWS completada. Terraform apply pendiente en producción.

MEMORY.md

Antes: 20 entradas, varios apuntando a archivos que no existen (database_issues.md, cicd_fixes.md, bugs_pending.md).

Después: 7 entradas. Todas apuntan a archivos reales.

Fuentes y recursos

Todo lo que aparece en el video es verificable. Aquí están las fuentes.

Repo del demo

Scripts para reproducir el demo en tu propia máquina. Un comando crea ShopAPI con 14 archivos de memoria acumulada y abre el entorno tmux completo.

GitHub ›
Script Qué hace
demo-autodream.sh Lanza el entorno completo: crea ShopAPI, inyecta memoria sucia, guarda snapshot y abre tmux
demo-dirty-memory.sh Solo crea el proyecto e inyecta los 14 archivos de memoria acumulada
demo-restore-memory.sh Limpia todo para empezar desde cero sin volver a clonar el repo

Docs oficiales — Memoria

Documentación oficial de Anthropic sobre el sistema de memoria de Claude Code.

code.claude.com/docs →

Issue #38426 — /dream

Toggle aparece en /memory pero el comando /dream devuelve "Unknown skill". Reporte en el repo oficial.

github.com/anthropics →

Issue #39135 — /dream

Seguimiento del comportamiento del subagente de dream y correcciones en versiones posteriores.

github.com/anthropics →

Preguntas frecuentes

Las dudas más comunes sobre el sistema de memoria de Claude Code.

¿Qué es auto-memory y desde cuándo está activo?

+

Auto-memory es una feature de Claude Code que escribe archivos markdown en tu máquina cada vez que trabajas con él — decisiones técnicas, errores encontrados, preferencias que le enseñaste. Se activó por defecto en todos los proyectos el 26 de febrero de 2026 con la versión 2.1.59. No necesitas configurar nada: si usas Claude Code, ya está corriendo.

¿Qué hace auto-dream exactamente?

+

Auto-dream lee todos los archivos de memoria de un proyecto, resuelve contradicciones (dos archivos diciendo tecnologías distintas para el mismo stack), elimina duplicados, descarta contexto obsoleto y actualiza el índice MEMORY.md. El resultado: la misma información en menos archivos, sin ruido. Apareció en v2.1.87 dentro del menú /memory — viene desactivado y hay que activarlo manualmente.

¿Qué cambia al activar el toggle de auto-dream?

+

El toggle no es solo on/off. Con auto-dream OFF Claude intenta consolidar la memoria usando las herramientas genéricas que tiene disponibles — funciona, pero es Claude improvisando con un martillo. Con auto-dream ON usa un subagente dedicado que Anthropic construyó específicamente para esto: dice "Recalling N memories", "Contemplating... thinking", opera sin pedir permisos para cada archivo. Es notablemente más preciso y rápido.

¿El comando /dream funciona?

+

Todavía no. Hay dos issues abiertos en el repo oficial de Anthropic (links en recursos) donde usuarios reportaron que el toggle aparece en /memory pero escribir /dream devuelve "Unknown skill: dream". El equipo de Anthropic tiene la corrección en progreso. Mientras tanto, la forma de invocarlo es con lenguaje natural: "consolida mi memoria usando dream".

¿Con qué frecuencia corre auto-dream?

+

Automáticamente entre sesiones cada cierto tiempo una vez activado — no hay un intervalo fijo publicado en la documentación oficial. También puedes invocarlo manualmente en cualquier momento escribiendo "consolida mi memoria usando dream" en Claude Code.

¿Puedo desactivar auto-memory?

+

Sí. Desde /memory puedes desactivar auto-memory completo si no quieres que Claude escriba archivos en tu máquina. Puedes también revisar, editar o eliminar archivos individuales desde ese mismo menú. Los archivos están en ~/.claude/projects/ — uno carpeta por proyecto.

¿Puede dream equivocarse al consolidar?

+

Sí, en casos ambiguos. Si hay dos entradas contradictorias sin indicación clara de cuál es más reciente, dream puede elegir la incorrecta. Lee señales como timestamps de archivos, contexto lingüístico (verbos como "migramos", "reemplazamos", "decidimos") e historial de sesiones. La recomendación es revisar el resultado después de las primeras ejecuciones — especialmente en proyectos con mucha historia acumulada.

Compruébalo en tu máquina ahora

Abre una terminal y corre ls ~/.claude/projects/. Puede que tengas meses de contexto acumulado que Claude está leyendo en cada sesión.

Ver el video