langgraph-memory-persistence

Manage persistent memory states for LangGraph conversations and subgraphs.

1|Updated Sep 20, 2025
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Enterprise_Framework --skill langgraph-memory-persistence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: langgraph-memory-persistence
Source: https://github.com/Alex1980Alex/1C-Enterprise_Framework/tree/main/.claude/skills/langgraph-memory-persistence
Command: npx skills add https://github.com/Alex1980Alex/1C-Enterprise_Framework --skill langgraph-memory-persistence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LangGraph memory persistence solves the challenge of preserving conversation history and user context across restarts and subgraphs by providing short-term per-thread checkpointers and long-term cross-thread stores.

Core Features & Use Cases

  • Short-term memory with per-thread checkpointers (InMemorySaver, SqliteSaver, etc.) to track dialogue history.
  • Long-term memory stores for user profiles and preferences, enabling cross-session personalization.
  • Robust serialization, optional encryption, and multi-store integration for production safety.

Quick Start

Run a LangGraph graph with a configured checkpointer (and optional store) to persist and resume state across sessions.

Frequently Asked Questions about langgraph-memory-persistence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I persist LangGraph conversation memory across sessions?

To persist LangGraph memory across sessions, configure a checkpointer like SqliteSaver or PostgresSaver to save dialogue history, allowing the graph to resume stateful interactions after restarts.

What is the difference between short-term checkpointers and long-term stores in LangGraph?

Short-term checkpointers track per-thread dialogue history for immediate resume, while long-term stores save cross-thread data like user profiles and preferences to enable multi-session personalization.

How do I add encryption to LangGraph memory persistence?

LangGraph memory persistence supports optional encryption alongside robust serialization to secure saved states. You apply encryption settings when configuring your checkpointer or long-term store interface.

Does LangGraph memory persistence work with PostgresSaver and SqliteSaver?

Yes, LangGraph memory persistence works with both PostgresSaver and SqliteSaver for short-term checkpointing, alongside InMemorySaver and store interfaces for flexible state management.

Can I use semantic search with LangGraph long-term memory stores?

Yes, long-term memory stores in LangGraph support semantic search integration, allowing you to query saved user profiles and preferences based on contextual meaning rather than exact matches.