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.0rc1.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.0rc1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file zeno_memory-1.0.0rc1.tar.gz.

File metadata

  • Download URL: zeno_memory-1.0.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 4ce9c412a60ba277f0f0323fbf0a088965151950847db1db08d8a4dd89dfe937
MD5 64b1424f20404d0c7df28eb7ea3a63b9
BLAKE2b-256 dd3b2ab94e3352b213a7d1300c7f574ec8782b94105ad63c6395bd8b0c2db142

See more details on using hashes here.

Provenance

The following attestation bundles were made for zeno_memory-1.0.0rc1.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.0rc1-py3-none-any.whl.

File metadata

  • Download URL: zeno_memory-1.0.0rc1-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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab156558924d01e4e40496beead65841ac9e7a680d2671f0b994c6bccd1ebdf6
MD5 73043a965661d7bf408e86021d4987cf
BLAKE2b-256 231beed35337149437a100bee9717e890f134fbe0b134cc90fcba960d71e7645

See more details on using hashes here.

Provenance

The following attestation bundles were made for zeno_memory-1.0.0rc1-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