Consultar la salud de la memoria del proyecto y del cerebro global, y exportar el cerebro global a un único archivo Markdown. Opciones, lecturas y escrituras, salida, códigos de salida y errores.
BMAD+ guarda dos tipos de memoria en archivos Markdown sencillos. La memoria del proyecto vive en .agents/memory/ dentro de tu proyecto (decisiones, lecciones, patrones, el contexto actual y una nota de traspaso por sesión). El cerebro global vive en ~/.bmad-plus/brain y lo comparten todos tus proyectos. bmad-plus memory responde a «¿está en buen estado mi memoria?» con un informe de solo lectura, y puede copiar el cerebro global a un archivo portátil. Es para quien instaló el pack Memory (el agente Zecher) y quiere comprobarlo o hacer una copia de lo que sabe el cerebro.
.agents/memory/decisions.md, lessons.md, patterns.md, context.md, sessions/*.md, .brain-link; en el cerebro global identity.yaml, decisions.md, lessons.md, patterns.md, projects/*.yaml, projects-index.md.
Nada.
export
El cerebro global: identity.yaml, decisions.md, lessons.md, patterns.md y cada projects/*.yaml.
bmad-brain-export-<YYYY-MM-DD>.md en la carpeta del proyecto (se reemplaza si ya existe ese día).
Dos detalles importan. Primero, el informe siempre inspecciona el cerebro global en ~/.bmad-plus/brain, aunque tu proyecto esté enlazado a otro cerebro (una carpeta _brain/ en un directorio superior, la variable BMAD_PLUS_BRAIN); el enlace aparece en la línea «Linked brain». Segundo, export no toca la memoria del proyecto, solo el cerebro global. Una «entrada» en los recuentos es una línea que empieza por ### en el archivo Markdown.
El comando llegó hasta el final. Incluye un subcomando desconocido y una exportación sin cerebro global: ambos imprimen una línea de error pero no fijan un código de fallo, así que no uses memory como puerta de CI.
La puntuación de salud es la parte de comprobaciones superadas sobre diez como máximo. Para la memoria del proyecto las cinco comprobaciones son: existen decisions.md, lessons.md, patterns.md y context.md, y sessions/ contiene al menos un traspaso .md. Para el cerebro global: existen identity.yaml, decisions.md, lessons.md, patterns.md y la carpeta projects/. Una parte no instalada queda fuera de la puntuación en lugar de contar como cero. Verde desde el 80 %, amarillo desde el 50 %.
Transcripción ilustrativa, no capturada de una ejecución real. Fuente: tools/cli/commands/memory.js (rama status, plantillas de mensajes); los números y las rutas son inventados
memory export (ruta ilustrativa)Simulado
$ npx bmad-plus memory exportBrain exported to: /home/ana/shop/bmad-brain-export-2026-10-18.mdDone!
npx bmad-plus memory export
Transcripción ilustrativa, no capturada de una ejecución real. Fuente: tools/cli/commands/memory.js (rama export, plantilla de mensaje); la ruta es inventada
Nota· Revisa antes de compartir la exportación
La exportación copia tal cual tus decisiones y lecciones globales y tus fichas de proyecto, además de identity.yaml (tu nombre y tu idioma). Léela antes de enviarla a alguien o de hacer commit.
El pack Memory está instalado y quieres saber qué falta antes de fiarte de él.
En tu asistente de IA
Ejecuta `bmad-plus memory status` en este proyecto y dime qué archivos de memoria faltan o están vacíos.
Lo que deberías obtener El comando imprime un bloque para la memoria del proyecto y otro para el cerebro global. Cada archivo muestra una marca o una cruz, su número de entradas ### y su fecha de última modificación, sessions/ indica el número de traspasos, y la última línea da el porcentaje de salud con el número de comprobaciones superadas. No se cambia nada en el disco.
Vas a reinstalar tu máquina y quieres una copia legible de lo que contiene el cerebro.
En tu asistente de IA
Exporta mi cerebro global con `bmad-plus memory export` y dime dónde está el archivo.
Lo que deberías obtener Se escribe un archivo llamado bmad-brain-export-<date>.md en la carpeta del proyecto. Empieza por # BMAD+ Brain Export y la hora de exportación, luego una sección por archivo global (identity.yaml, decisions.md, lessons.md, patterns.md) dentro de un bloque de código, y después una sección Projects con una ficha YAML por proyecto indexado. El comando imprime la ruta completa.