Skip to main content

areev-langgraph

Areev persistence for LangGraph — checkpoints and long-term memory as content-addressed, governable grains.

from areev_langgraph import AreevCheckpointSaver, AreevStore

saver = AreevCheckpointSaver("./threads")     # one thread = one memory file
store = AreevStore("./memories.db")           # shared long-term memory

graph = builder.compile(checkpointer=saver, store=store)

Why this backend:

  • Every edit is history. put supersedes, never overwrites; delete is a tombstone. Time-travel that LangGraph promises at the API level is what the storage actually does.
  • One thread = one memory file. delete_thread erases a file — the cleanest possible right-to-erasure story — and a thread's history replicates, forks, and exports as one unit.
  • Governance for free. The same file works with areev CLI tooling: DSAR subject reports, audited destruction, retention policies with floors and legal holds, run-aware provenance joins.

Notes and honest bounds:

  • TTL is not supported (supports_ttl = False): retention is declarative and audited (areev retention), never a per-item timer. ttl / refresh_ttl arguments are accepted and ignored.
  • search post-filters operator queries over a bounded candidate pool (1000 items per call, documented in store.py).
  • Pickled payloads from other checkpointers are not imported; migration skips and reports them.

Metadata

Release files for areev-langgraph 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for areev-langgraph 1.0.0
File Size Uploaded
areev_langgraph-1.0.0.tar.gz 20.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for areev-langgraph 1.0.0
File Interpreter ABI Platform
areev_langgraph-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 37.6 kB

Release files / areev_langgraph-1.0.0.tar.gz

Download URL areev_langgraph-1.0.0.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1e58f83e0234d582bfe8ad0aaf7f4d1616f9cd77aa53a55c37a3be4badb05f51
BLAKE2b-256 checksum
How to use checksums
6885d0106aa6be03e8f76c03664cdcdc0c6ec9c95981e1696a4a19e708d83e30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.14

Release files / areev_langgraph-1.0.0-py3-none-any.whl

Download URL areev_langgraph-1.0.0-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfc63de09f09127b22a0e1c5680e3306de20d547f2d7cf2664b2b06b4fa0fd24
BLAKE2b-256 checksum
How to use checksums
4389b1fde2128d1c5c0e50767c2c9b89b4871390c7393f26ef29b1ee6e5c540f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page