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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

areev_langgraph-1.0.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

areev_langgraph-1.0.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file areev_langgraph-1.0.0.tar.gz.

File metadata

  • Download URL: areev_langgraph-1.0.0.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.14

File hashes

Hashes for areev_langgraph-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1e58f83e0234d582bfe8ad0aaf7f4d1616f9cd77aa53a55c37a3be4badb05f51
MD5 f0d166cd84e4fdf549be29f6c65a6ab4
BLAKE2b-256 6885d0106aa6be03e8f76c03664cdcdc0c6ec9c95981e1696a4a19e708d83e30

See more details on using hashes here.

File details

Details for the file areev_langgraph-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for areev_langgraph-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dfc63de09f09127b22a0e1c5680e3306de20d547f2d7cf2664b2b06b4fa0fd24
MD5 bfddd84baa4be8feccfc758334954689
BLAKE2b-256 4389b1fde2128d1c5c0e50767c2c9b89b4871390c7393f26ef29b1ee6e5c540f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 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