saihm-langgraph
saihm-langgraph has moved. It is now the LangGraph adapter inside the consolidated saihm-adapters package — the same BaseStore that gives a LangGraph app long-term memory the user owns: portable across models and frameworks, sealed client-side (Python never holds a key), and provably erasable (GDPR Art. 17).
Installing saihm-langgraph now pulls saihm-adapters[langgraph]. This package ships no code of its own.
Migration — one line
The import root changed from saihm_memory to saihm_adapters:
from saihm_adapters import SaihmStore # was: from saihm_memory import SaihmStore
SaihmMemoryClient, Memory, and SaihmTimeout now also come from saihm_adapters:
from saihm_adapters import SaihmMemoryClient, Memory, SaihmTimeout
This is a clean break: after upgrading, import saihm_memory will fail with ModuleNotFoundError. That is intentional — the old import root is gone rather than silently shadowed, so the one change to make is obvious.
Install
pip install saihm-langgraph # -> installs saihm-adapters[langgraph]; also needs Node.js >= 20 on PATH
or depend on the consolidated package directly:
pip install "saihm-adapters[langgraph]"
SaihmStore remains a drop-in langgraph.store.base.BaseStore — get / put / search / delete / list_namespaces, sync and async. Everything else about the adapter is unchanged; only the package that carries it and its import root have consolidated.
Related
- Consolidated package: https://pypi.org/project/saihm-adapters/
- Try it in your browser (offline, no signup): https://citw2.github.io/saihm-demos/
- What SAIHM is: https://saihm.coti.global
License
Apache-2.0.
— Architect
Release files for saihm-langgraph 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| saihm_langgraph-0.1.2.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| saihm_langgraph-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.9 kB
Release files / saihm_langgraph-0.1.2.tar.gz
| Download URL | saihm_langgraph-0.1.2.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a32496eef47f90920abd2a102aad52e1af91eea4e8afbbc7481658d5fe101226
|
|
BLAKE2b-256 checksum How to use checksums |
8537945bd7ec4a3d5fe1eb14ac010ed115bb3948d82d55a65e10106126e0e6a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / saihm_langgraph-0.1.2-py3-none-any.whl
| Download URL | saihm_langgraph-0.1.2-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac5e77c5d66ad9bbd2ffcd54d20fc9f017df9e727f01728ac7b03a9a78ab8e7f
|
|
BLAKE2b-256 checksum How to use checksums |
38a9bd104f31c3470aa691e58b841bd6e9cf070178396b3923531b24eefa25d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|