Skip to main content
You are attempting to use built-in LangGraph persistence without providing a checkpointer. This happens when a checkpointer is missing in the compile() method of StateGraph or @entrypoint.

Troubleshooting

The following may help resolve this error:
from langgraph.checkpoint.memory import InMemorySaver
checkpointer = InMemorySaver()

# Graph API
graph = StateGraph(...).compile(checkpointer=checkpointer)

# Functional API
@entrypoint(checkpointer=checkpointer)
def workflow(messages: list[str]) -> str:
    ...
  • Use the LangGraph API so you don’t need to implement or configure checkpointers manually. The API handles all persistence infrastructure for you.

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.