Spaces:
Sleeping
Sleeping
File size: 796 Bytes
da21448 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Tutoriel : persister un workflow
Ce tutoriel montre comment rendre un StateGraph persistant.
Étape 1 : choisir un Checkpointer. En développement, InMemorySaver suffit.
En production, PostgresSaver garantit que l'état survit au redémarrage du serveur.
Étape 2 : passer le Checkpointer à la méthode compile.
```python
from langgraph.checkpoint.memory import InMemorySaver
graph = builder.compile(checkpointer=InMemorySaver())
```
Étape 3 : fournir un thread_id à chaque appel.
Deux appels avec le même thread_id partagent le même état ; le Channel messages conserve l'historique
grâce au Reducer add_messages.
Étape 4 : inspecter l'état avec get_state pour vérifier ce qui a été sauvegardé.
Sans Checkpointer, un StateGraph repart d'un état vide à chaque invocation.
|