What problem does it solve? LangGraph agents lose conversation state between invocations by default, and developers struggle to choose the right checkpointer, manage thread IDs, replay past states, or scope subgraph persistence correctly. ## Core Features & Use Cases - Checkpointer Setup: Configure InMemorySaver for testing or PostgresSaver for production, with mandatory thread_id-based state persistence. - Time Travel & State Editing: Browse checkpoint history, replay or fork from past states, and update state manually with reducer-aware Overwrite semantics. - Subgraph Scoping & Long-Term Memory: Choose between checkpointer False/None/True modes for subgraphs and use a Store for cross-thread user preferences. - Use Case: Build a multi-turn support chatbot where each user gets an isolated thread, conversation history survives restarts via Postgres, and user preferences persist across all sessions through a shared Store. ## Quick Start Ask the AI to add Postgres-backed checkpointing with thread_id persistence to your LangGraph agent so it remembers conversations across restarts.