from langgraph.graph import StateGraph, START, END
from langgraph.checkpoint.memory import InMemorySaver
checkpointer = InMemorySaver()
builder = StateGraph(MessagesState)
builder.add_node("chat_llm", chat_llm_node)
builder.add_edge(START, "chat_llm")
builder.add_edge("chat_llm", END)
graph = builder.compile(checkpointer=checkpointer)persists state across calls