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, resume from past checkpoints, or share long-term memory across threads. ## Core Features & Use Cases - Checkpointer Setup: Configure InMemorySaver for testing or PostgresSaver for production, with mandatory thread_id usage for 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 the correct subgraph checkpointer mode (False, None, True) and use a Store for cross-thread user preferences. - Use Case: Build a multi-turn support chatbot where each user gets an isolated thread, conversations survive server 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 IDs to your LangGraph agent so conversations persist across restarts.