AI-translated from English; not yet reviewed by a fluent editor.
# Revisa la memoria de un Claude Managed Agent con un solo Dream
> Ejecuta un Claude Dream manual sobre sesiones autorizadas, inspecciona y corrige su almacén separado y adjunta solo la memoria revisada a una sesión posterior.
By BIG CHANGE Editorial
Published: 2026-10-20T01:54:53.933Z
Updated: 2026-10-20T01:54:53.933Z
Canonical: https://bigchange.ai/blog/claude-managed-agents-reviewed-dream-memory-guide

AI-generated conceptual illustration by BIG CHANGE.
Un Claude Managed Agent puede conservar notas entre sesiones en un almacén de memoria, pero pueden volverse repetitivas u obsoletas. La [vista previa de investigación Dreams](https://platform.claude.com/docs/en/managed-agents/dreams) de Anthropic puede leer un almacén y sesiones anteriores y escribir otro almacén propuesto. Esta guía muestra a un desarrollador con el acceso necesario cómo ejecutar **un único Dream manual**, comprobar lo que retuvo y adjuntar solo la memoria aceptada a una sesión posterior.
Es un procedimiento documental, contrastado con las guías actuales de Managed Agents de Anthropic el 20 de octubre de 2026. BIG CHANGE no ejecutó un Dream, inspeccionó resultados reales, probó acceso a cuentas ni midió costes o mejoras. Termina con un almacén revisado usado en una sesión posterior. No configura ejecuciones recurrentes, calificación ni intercambio automático de memoria con otros agentes.
## El cambio principal
- **Qué cambió:** Un Dream puede sintetizar un almacén existente y transcripciones de entre 1 y 100 sesiones elegidas en un almacén nuevo sin cambiar la entrada.
- **Por qué importa:** La salida separada permite al propietario comparar notas nuevas o condensadas con las pruebas originales antes de que otra sesión las lea.
- **Qué vigilar:** Dreams requiere acceso independiente a la vista previa de investigación. Un trabajo completado produce un almacén candidato, no hechos o preferencias aprobados.
## Antes de empezar
Necesitas cuenta Claude Console y clave API, un Managed Agent existente con las herramientas de agente, un entorno y acceso a la [beta Managed Agents descrita en el inicio rápido](https://platform.claude.com/docs/en/managed-agents/quickstart). También necesitas **acceso independiente a la vista previa de investigación Dreams**. La beta Managed Agents por sí sola no prueba ese derecho. Confírmalo por la [vía de acceso a Dreams](https://platform.claude.com/docs/en/managed-agents/dreams) antes de enviar la petición.
Elige un almacén existente y entre 1 y 100 sesiones reales, pertinentes y terminadas cuyo contenido tengas permiso para procesar conjuntamente. Si tienes transcripciones pero no almacén, la [guía de memoria](https://platform.claude.com/docs/en/managed-agents/memory#create-a-memory-store) explica cómo crear uno vacío. Dale nombre y descripción de alcance preciso. El agente necesita las herramientas documentadas para leer o escribir un almacén adjunto. Adjunta el almacén al crear una sesión de entrada; una sesión en ejecución no puede recibirlo después. Usa `read_write` solo si el agente debe guardar recuerdos. El valor predeterminado es `read_write`, así que especifica `read_only` para material que solo deba consultar. Comprueba el `mount_path` del recurso devuelto en vez de adivinarlo.
Revisa la entrada propuesta con las personas responsables de los datos. Una sesión puede incluir material de clientes, detalles privados o texto no fiable. Anthropic advierte que un prompt o resultado de herramienta controlado por un atacante puede contaminar un almacén modificable y afectar a sesiones posteriores. Decide quién puede inspeccionar la salida Dream y qué hechos pueden persistir. Conserva un registro accesible para personas de las sesiones fuente, memoria anterior y decisiones de revisión.
Ejecuta los ejemplos en un intérprete compatible con Bash y cURL que admita `--fail-with-body` y Python 3 para la corrección y la comprobación final. PowerShell usa comillas y variables de entorno distintas; sus órdenes deben adaptarse. Instala el SDK Python de Anthropic con `pip install anthropic` como muestra el [inicio rápido](https://platform.claude.com/docs/en/managed-agents/quickstart#install-the-sdk) . Define y **exporta** `ANTHROPIC_API_KEY` mediante tu sistema habitual de gestión de secretos para que cURL y el SDK Python puedan usarla. Define `store_id`, `session_a`, `session_b`, `agent_id` y `environment_id` con identificadores devueltos por tu **propio** espacio de trabajo. Los ejemplos usan dos sesiones; utiliza identificadores reales de una a 100 sesiones. Mantén la clave fuera de registros y borradores compartidos. Las cabeceras beta exactas importan: las llamadas directas al **almacén de memoria** usan `agent-memory-2026-07-22` sola; las llamadas de sesión usan `managed-agents-2026-04-01`; las de Dream usan tanto `managed-agents-2026-04-01` como `dreaming-2026-04-21`. La guía específica actual de memoria dice que combinar las dos primeras en una petición de almacén devuelve HTTP 400. El SDK de Anthropic establece automáticamente las cabeceras correspondientes.
## Ejecutar y seguir un Dream
1. Lee primero el almacén de entrada y las sesiones seleccionadas. Registra sus identificadores reales y las rutas y contenidos de memoria relevantes. Define una finalidad limitada, como preservar convenciones documentadas del proyecto y retirar notas sustituidas. Mantén disponibles almacén y sesiones hasta terminar. El Dream puede fallar si se archiva o elimina el almacén de entrada, o se elimina una sesión de entrada durante la ejecución.
2. Crea el Dream con el almacén y las sesiones existentes. El modelo documentado del ejemplo es `claude-opus-5-5`; [Anthropic enumera otros modelos de vista previa compatibles](https://platform.claude.com/docs/en/managed-agents/dreams#create-a-dream). Las `instructions` opcionales orientan la síntesis general y admiten hasta 4096 caracteres. No son una forma fiable de editar una frase concreta de la memoria.
```bash
curl -sS --fail-with-body https://api.anthropic.com/v1/dreams \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: managed-agents-2026-04-01,dreaming-2026-04-21" \
-H "content-type: application/json" \
--data '{
"inputs": [
{"type": "memory_store", "memory_store_id": "'"$store_id"'"},
{"type": "sessions", "session_ids": ["'"$session_a"'", "'"$session_b"'"]}
],
"model": "claude-opus-5-5",
"instructions": "Preserve documented project conventions; drop superseded or one-off notes."
}'
```
3. Guarda el identificador `drm_...` devuelto como `dream_id`. Una respuesta `pending` significa que se creó y puso en cola el trabajo. Consulta **ese mismo identificador** hasta que su estado sea `completed`, `failed` o `canceled`:
```bash
curl -sS --fail-with-body "https://api.anthropic.com/v1/dreams/$dream_id" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: managed-agents-2026-04-01,dreaming-2026-04-21"
```
Lee `status`, `outputs`, `usage` y `error` en la respuesta. `outputs` puede estar vacío mientras Dream espera o lleva poco ejecutándose; eso solo no justifica enviar otro trabajo. Anthropic indica que puede tardar de minutos a horas y factura según las tarifas API estándar de tokens del modelo elegido. El campo `usage` informa de tokens, pero el cobro final depende del uso y precios reales. No hay coste ni tiempo medido para esta guía.
## Inspeccionar y corregir el almacén separado
4. Cuando `status` alcance `completed`, toma el `memory_store_id` de la entrada `memory_store` en `outputs` y defínelo como `output_store_id`. Lista los recuerdos del almacén con la cabecera beta **de memoria** y recupera los recuerdos individuales que debas examinar. Recorre todas las páginas e inspecciona todo el contenido, incluidas rutas y hashes. También puedes revisar el almacén en Console.
```bash
curl -sS --fail-with-body "https://api.anthropic.com/v1/memory_stores/$output_store_id/memories?path_prefix=/" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: agent-memory-2026-07-22"
curl -sS --fail-with-body "https://api.anthropic.com/v1/memory_stores/$output_store_id/memories/$mem_id" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: agent-memory-2026-07-22"
```
5. Compara cada afirmación retenida o sintetizada con su sesión fuente y el almacén anterior. Comprueba su respaldo, si corresponde al usuario o proyecto correcto y si una instrucción más nueva la contradice. Busca secretos, datos personales e instrucciones introducidas mediante material no fiable. Registra conservar, corregir o descartar para cada recuerdo importante. El Dream no cambia **ni** el almacén de entrada ni las sesiones fuente; solo debe reutilizarse la salida revisada.
Para una corrección concreta, recupera primero el `content_sha256` actual del recuerdo de salida. Envía su verdadero `mem_id`, hash reciente y contenido corregido mediante la [actualización de memoria documentada](https://platform.claude.com/docs/en/managed-agents/memory#update-a-memory). Un hash diferente significa otra escritura: lee de nuevo, resuelve la diferencia y reintenta con el nuevo hash. La sintaxis siguiente muestra esa condición. Introduce la corrección revisada como `corrected_content` mediante un codificador JSON; el ejemplo usa Python 3 para escapar el contenido con seguridad.
```bash
python3 -c 'import json,os; print(json.dumps({"content": os.environ["corrected_content"], "precondition": {"type": "content_sha256", "content_sha256": os.environ["mem_sha"]}}))' > correction.json
curl -sS --fail-with-body -X POST "https://api.anthropic.com/v1/memory_stores/$output_store_id/memories/$mem_id" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: agent-memory-2026-07-22" \
-H "content-type: application/json" \
--data-binary @correction.json
```
Define y exporta `corrected_content` y `mem_sha` antes de codificar, inspecciona `correction.json` y mantenlo dentro del mismo límite privado que la memoria. Elimina la copia local según tu política de conservación después de comprobar la lectura. Vuelve a leer cada recuerdo editado. Un almacén admite hasta 10 000 recuerdos de 100 kB como máximo cada uno. Al llegar al límite fallan nuevas escrituras, aunque los recuerdos existentes siguen legibles y editables. Reduce el alcance o depura con seguridad el almacén antes de depender de una escritura nueva.
## Adjuntar solo memoria aceptada a una sesión posterior
6. Cuando la salida supere la revisión, crea una **nueva** sesión con ese almacén. El ejemplo lo adjunta como `read_only`, apropiado para una comprobación que no debe alterar el registro revisado. Si el agente necesita añadir recuerdos después, concede `read_write` deliberadamente y revisa también esas futuras escrituras.
```bash
curl -sS --fail-with-body https://api.anthropic.com/v1/sessions \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: managed-agents-2026-04-01" \
-H "content-type: application/json" \
--data '{
"agent": "'"$agent_id"'",
"environment_id": "'"$environment_id"'",
"resources": [
{"type": "memory_store", "memory_store_id": "'"$output_store_id"'", "access": "read_only"}
]
}'
```
Comprueba en los recursos de la nueva sesión el identificador del almacén previsto y su `mount_path` real. Guarda el identificador de sesión devuelto como `new_session_id` y exporta esa variable para que Python pueda leerla. Escribe una pregunta en lenguaje natural sobre un hecho retenido cuya fuente verificaste, defínela y expórtala como `memory_question`. El [flujo de mensajes del inicio rápido de Anthropic](https://platform.claude.com/docs/en/managed-agents/quickstart#create-your-first-session) abre un flujo de eventos, envía un `user.message`, imprime texto `agent.message` y se detiene en `session.status_idle`. Usa esa interfaz documentada para enviar la pregunta y leer la respuesta:
```bash
python3 - <<'PY'
import os
from anthropic import Anthropic
client = Anthropic()
session_id = os.environ["new_session_id"]
question = os.environ["memory_question"]
with client.beta.sessions.events.stream(session_id) as stream:
client.beta.sessions.events.send(
session_id,
events=[{"type": "user.message", "content": [{"type": "text", "text": question}]}],
)
for event in stream:
if event.type == "agent.message":
for block in event.content:
if block.type == "text":
print(block.text, end="")
elif event.type == "session.status_idle":
print()
break
PY
```
Compara la respuesta recibida con el texto almacenado y la sesión original. Una respuesta plausible no basta si no puede vincularse a esas pruebas. Registra identificador Dream, almacén aceptado, decisiones de comparación, nueva sesión y resultado. Conserva el almacén de entrada hasta que el reemplazo supere esta comprobación.
Si la creación devuelve un error de acceso o validación, comprueba el derecho a la vista previa, los identificadores exactos y el número de sesiones antes de cambiar la petición. Si sigue pendiente o ejecutándose, consulta su identificador. Una ejecución `failed` o `canceled` puede dejar un almacén parcial; inspecciona el error y no lo adjuntes como memoria aprobada. Si una sesión posterior no puede usar la memoria aceptada, comprueba recursos y ruta de montaje de **esa sesión**. No se puede añadir un almacén a una sesión ya en ejecución.
Los cambios de memoria crean versiones. Anthropic indica que las ordinarias se guardan 30 días y algunas recientes de una memoria activa permanecen más. Eliminar un recuerdo actual **no** elimina su historial retenido. Para restaurar una versión anterior conservada, léela y actualiza la memoria activa o recrea la eliminada; no hay llamada de restauración independiente. Exporta el historial necesario antes del fin de retención y usa la vía documentada de eliminación de datos históricos sensibles. Archivar un almacén es irreversible, lo deja solo para lectura e impide adjuntarlo de nuevo. Eliminarlo borra permanentemente recuerdos y versiones. Decide según la política del dueño de los datos, después de verificar la sesión posterior.
Para otra tarea anterior de Managed Agents, consulta [nuestra guía de revisión paralela de documentos](https://bigchange.ai/blog/claude-managed-agents-parallel-document-review-guide). Nuestra [cobertura de Hy Memory 2.0](https://bigchange.ai/blog/hy-memory-2-sdk-chat-work-coding-context) trata un SDK de memoria distinto y su propio proceso de recuperación con alcance limitado.
## Fuentes y lecturas adicionales
- La [guía Dreams de Anthropic](https://platform.claude.com/docs/en/managed-agents/dreams) documenta acceso a la vista previa, entradas, creación y consulta, estados, salida separada, facturación y fallos. Su afirmación general sobre cabeceras beta de almacenes contradice la guía específica actual de memoria; usa esta última para llamadas directas.
- La [guía de memoria de Anthropic](https://platform.claude.com/docs/en/managed-agents/memory) documenta creación, conexión a sesiones, cabecera específica, listas, ediciones protegidas por hash, versiones y retención. Advierte de contaminación del almacén modificable y de archivo y borrado irreversibles.
- El [inicio rápido Managed Agents de Anthropic](https://platform.claude.com/docs/en/managed-agents/quickstart) explica requisitos de cuenta, clave API, agente, entorno y sesión. Ninguna página establece una ejecución observada o mejora de calidad para esta guía.
## Sources
- [Anthropic Dreams](https://platform.claude.com/docs/en/managed-agents/dreams) — Acceso a la vista previa, un almacén de entrada y entre 1 y 100 sesiones, creación/consulta/estados/salida, modelos compatibles, instrucciones opcionales, facturación y errores. Su afirmación genérica sobre cabeceras contradice la guía específica actual; sigue esta última para solicitudes directas al almacén. No se observó ejecución ni resultado.
- [Anthropic, usar la memoria de agente](https://platform.claude.com/docs/en/managed-agents/memory) — Cabecera beta específica para almacenes, creación y conexión, acceso y montaje, listas/lectura/edición protegida por hash, límites, retención de versiones, eliminación de datos históricos y consecuencias de archivo/borrado. Advierte del contenido no fiable en memoria modificable; no valida la salida Dream.
- [Anthropic, inicio rápido Managed Agents](https://platform.claude.com/docs/en/managed-agents/quickstart) — Requisitos de Console/clave API, agente, entorno y sesión. El acceso Managed Agents no prueba por sí mismo derecho a la vista previa de investigación Dreams.
- [BIG CHANGE: crear un proceso Claude de revisión paralela de documentos](https://bigchange.ai/blog/claude-managed-agents-parallel-document-review-guide) — Cobertura contextual de otra tarea de revisión paralela con Managed Agents. Relacionada y distinta, no una continuación fechada ni prueba de resultados Dream.
- [BIG CHANGE: Hy Memory 2.0 da a los agentes tres formas de conservar contexto](https://bigchange.ai/blog/hy-memory-2-sdk-chat-work-coding-context) — Cobertura contextual de otro SDK y recuperación de alcance limitado. No establece el comportamiento de Anthropic Dream ni es un artículo padre en «In this story».
El boletín de BIG CHANGE
La visión global, a tu ritmo.
Historias recientes sobre IA y robótica, cambios que vale la pena observar e ideas prácticas para usar. Elige un informe diario, un resumen semanal o una perspectiva mensual.
Next scheduled send (UTC): . Your first edition arrives at the next scheduled send after you confirm.
Tu privacidad, tu elección.
El almacenamiento necesario ayuda a proteger el sitio y a recordar tus preferencias. Google Analytics opcional permanece desactivado hasta que lo autorices. Puedes leer todas las historias usando solo el almacenamiento necesario. Detalles de privacidad