Skip to main content

Zeno memory protocols, context-bound handles, and SQLite defaults.

Project description

zeno-memory

Memory protocols and SQLite-backed defaults for the Zeno framework.

Install

uv add 'zeno-framework[memory]'

Ships:

  • SessionStore, UserMemoryStore, KnowledgeStore, ConversationStore, VectorStore protocols
  • Context-bound UserMemoryView / KnowledgeView / ConversationHandle / SessionHandle handles
  • SqliteSessionStore, SqliteUserMemoryStore, and SqliteConversationStore defaults
  • VectorBackedUserMemoryStore that wraps any KnowledgeStore

ConversationStore is new in v0.3.0 — non-Claude providers (e.g. OpenAIProvider) write each turn's assistant, tool, and user messages through it so the next turn has prior context. ClaudeSDKProvider does not use it (the SDK owns its own session history).

Vector backends (zeno-chroma, zeno-qdrant) are optional dependencies pulled in by the app.

Part of the Zeno framework.

Project details


Download files

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

Source Distribution

zeno_memory-1.0.1.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

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

zeno_memory-1.0.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file zeno_memory-1.0.1.tar.gz.

File metadata

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

File hashes

Hashes for zeno_memory-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b8f82bede0a4c24cdda90ce6ca2c5010fe89f2a9110d245882cc0c5ab8373a19
MD5 7044700e9da3d17616fdf6624d55ec8c
BLAKE2b-256 a74d3f2b0b2c0568348c948dd2a683cdf2bd6fb59a922f96f383ccddae16b7a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for zeno_memory-1.0.1.tar.gz:

Publisher: publish.yml on nkootstra/zeno

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

File details

Details for the file zeno_memory-1.0.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for zeno_memory-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 047d315e2772e7fdf3385e1f9c32467a6cb1b911c4715f53c7e461a9c02296db
MD5 a9daa8777c316a6b4a1c998604d2e50a
BLAKE2b-256 b074fdff0c6c1e6d8654b3f8d033f0eb34c818622db437453f1df297fc5434ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for zeno_memory-1.0.1-py3-none-any.whl:

Publisher: publish.yml on nkootstra/zeno

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 Pingdom Monitoring Sentry Error logging StatusPage Status page