diff --git a/libs/checkpoint-sqlite/langgraph/checkpoint/sqlite/__init__.py b/libs/checkpoint-sqlite/langgraph/checkpoint/sqlite/__init__.py index 71a098f75..a53728ab1 100644 --- a/libs/checkpoint-sqlite/langgraph/checkpoint/sqlite/__init__.py +++ b/libs/checkpoint-sqlite/langgraph/checkpoint/sqlite/__init__.py @@ -56,7 +56,10 @@ class SqliteSaver(BaseCheckpointSaver[str]): >>> builder.add_node("add_one", lambda x: x + 1) >>> builder.set_entry_point("add_one") >>> builder.set_finish_point("add_one") - >>> conn = sqlite3.connect("checkpoints.sqlite") + >>> # Create a new SqliteSaver instance + >>> # Note: check_same_thread=False is OK as the implementation uses a lock + >>> # to ensure thread safety. + >>> conn = sqlite3.connect("checkpoints.sqlite", check_same_thread=False) >>> memory = SqliteSaver(conn) >>> graph = builder.compile(checkpointer=memory) >>> config = {"configurable": {"thread_id": "1"}}