Skip to main content

mem0-strands (Python)

Persistent long-term memory for Strands Agents, backed by Mem0.

See the repository README for full usage. Quick start:

pip install mem0-strands

As a MemoryStore that plugs into the agent loop (Strands >= 1.45):

from strands import Agent
from strands.memory import MemoryManager
from mem0_strands import Mem0MemoryStore

store = Mem0MemoryStore(user_id="alex", writable=True, extraction=True)
agent = Agent(memory_manager=MemoryManager(stores=[store]))

Set MEM0_API_KEY for the hosted platform, or pass config=... for a self-hosted Mem0 OSS backend.

Local development

pip install hatch
hatch run test        # pytest (mocked client, no live server)
hatch run prepare     # format + lint + typecheck + test

Release

Publish a GitHub release tagged mem0-strands-v* (e.g. mem0-strands-v0.1.0). The release router (.github/workflows/release.yml) dispatches mem0-strands-cd.yml, which builds the wheel and publishes it to PyPI via trusted publishing (OIDC).

Download files

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

Source Distribution

mem0_strands-0.1.0.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

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

mem0_strands-0.1.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file mem0_strands-0.1.0.tar.gz.

File metadata

  • Download URL: mem0_strands-0.1.0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mem0_strands-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0c7a76ce7b2e22ea022a884f2362f2fc8014c19ab6da3268d717a2256fd4f0dd
MD5 a2bb722bc7d11448011c852bc1f728a5
BLAKE2b-256 bc418dce6322618fb628e54e58bd4fdb2ac45370acf96491a36eef7f219d5d08

See more details on using hashes here.

Provenance

The following attestation bundles were made for mem0_strands-0.1.0.tar.gz:

Publisher: mem0-strands-cd.yml on mem0ai/mem0

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mem0_strands-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mem0_strands-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mem0_strands-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc5b28ea1c7912325e7210aa43bbdc6be4afeae7f14dc4c9c3b47b56d2cccfd2
MD5 6ad430048d1720f3414cb2e8b142d6a9
BLAKE2b-256 ac809ca24f27c59d4dcb3ca344afb26bfb2b073096d89394938c65964c7459eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mem0_strands-0.1.0-py3-none-any.whl:

Publisher: mem0-strands-cd.yml on mem0ai/mem0

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page