Skip to main content

saihm-crewai

saihm-crewai has moved. It is now the CrewAI adapter inside the consolidated saihm-adapters package — the same StorageBackend that gives a crew long-term memory the user owns: one encrypted source of truth shared across the whole crew, portable across models and frameworks, sealed client-side (Python never holds a key), and provably erasable (GDPR Art. 17).

Installing saihm-crewai now pulls saihm-adapters[crewai]. 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 SaihmStorageBackend   # was: from saihm_memory import SaihmStorageBackend

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-crewai        # -> installs saihm-adapters[crewai]; needs crewai >= 1.15 and Node.js >= 20 on PATH

or depend on the consolidated package directly:

pip install "saihm-adapters[crewai]"

SaihmStorageBackend remains a drop-in crewai.memory.storage.backend.StorageBackend, registered through set_memory_storage_factory. Everything else about the adapter is unchanged; only the package that carries it and its import root have consolidated.

License

Apache-2.0.

— Architect

Metadata

Release files for saihm-crewai 0.1.1

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

Source distribution (sdist)

Source distribution for saihm-crewai 0.1.1
File Size Uploaded
saihm_crewai-0.1.1.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for saihm-crewai 0.1.1
File Interpreter ABI Platform
saihm_crewai-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.9 kB

Release files / saihm_crewai-0.1.1.tar.gz

Download URL saihm_crewai-0.1.1.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b82bf7d6084d58a2a1577b18434bc81d3e5312cefd1d994ae82958e3aa1070c8
BLAKE2b-256 checksum
How to use checksums
23bd9cc5a7db46a6a5b1ee42d1b94f031461df3078dd0bc5a388ff70cce32fd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / saihm_crewai-0.1.1-py3-none-any.whl

Download URL saihm_crewai-0.1.1-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6617c83d93093f63e724cac3ed46fd74918b8e41b21cc1fcded1825495f575d
BLAKE2b-256 checksum
How to use checksums
13febd19bf9f6703733bdd14758cc9654d4d7ebcdc1d3714877e32eceee39062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

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