Memoria Persistente: Checkpointers y Stores
Memoria Persistente: Checkpointers y Stores
Los checkpointers guardan y restauran el estado completo de un grafo de LangGraph; los stores añaden memoria entre hilos. Juntos habilitan sesiones recuperables, procesos reanudables y time travel.

Sesión que se recupera
Cada paso del grafo queda registrado en un checkpointer, así que cerrar la laptop no borra el avance. Al reabrir, el estado se restaura desde el último checkpoint y la conversación continúa donde quedó.

Estado del grafo
El checkpointer serializa nodos, mensajes y variables en cada superstep. Ese historial permite inspeccionar qué decidió el agente, depurar fallos y reanudar procesos largos sin repetir trabajo ya hecho.

Retroceder en el tiempo
Con checkpoints versionados puedes volver a un estado anterior y ramificar desde ahí. Es útil para probar decisiones alternativas, corregir respuestas y comparar rutas sin reiniciar todo el flujo.

Memoria entre hilos
El store guarda datos fuera del grafo: preferencias, perfiles y hechos del usuario. Mientras el checkpointer es por hilo, el store cruza sesiones y da memoria de largo plazo al agente.

Dos capas, un diseño
Combina checkpointer para el estado efímero del hilo y store para lo durable del usuario. Define qué se recuerda, cuánto dura y quién lo consulta antes de llevarlo a producción.
There are no comments for now.