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.