Skip to main content

strands-dakera (Python)

Persistent, decay-weighted memory for Strands Agents, backed by a self-hosted Dakera server.

See the repository README for full usage. Quick start:

pip install strands-dakera

As an explicit tool:

from strands import Agent
from strands_dakera import dakera_memory

agent = Agent(tools=[dakera_memory])

Or as a MemoryStore that plugs into the agent loop (Strands ≥ 1.45):

from strands import Agent
from strands.memory import MemoryManager
from strands_dakera import DakeraMemoryStore

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

Local development

pip install hatch
hatch run test        # run the test suite (mocked client, no live server)
hatch run lint        # ruff
hatch run typecheck   # mypy
hatch run prepare     # format + lint + typecheck + test

Release

Tag a GitHub release with a python-v* tag (e.g. python-v0.1.0); the publish-python workflow builds the wheel and publishes it to PyPI via trusted publishing.

Download files

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

Source Distribution

strands_dakera-0.2.0.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

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

strands_dakera-0.2.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file strands_dakera-0.2.0.tar.gz.

File metadata

  • Download URL: strands_dakera-0.2.0.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for strands_dakera-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3a820f0a6ca37bddae804474593822c6b493e4b3d710d6fbcf008e50cad7c944
MD5 ecd3958c62f593b685f00ab01eb98fe4
BLAKE2b-256 d7ddf1a0252ee794c065006bfd8b904ae5017341dcf341056c665ec3b257f307

See more details on using hashes here.

Provenance

The following attestation bundles were made for strands_dakera-0.2.0.tar.gz:

Publisher: publish-python.yml on Dakera-AI/strands-dakera

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

File details

Details for the file strands_dakera-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: strands_dakera-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for strands_dakera-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40411306b02dbd249e824eb2ba0c5eabf0edfc8a7168b6d7c673c8b86e551d1f
MD5 236c12b181383e712c91b5c086345a14
BLAKE2b-256 55758a4bb809d13fcbdc274d81d94101b86e06899471ba79eec7d867359b6b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for strands_dakera-0.2.0-py3-none-any.whl:

Publisher: publish-python.yml on Dakera-AI/strands-dakera

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

Supported by

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