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

Uploaded Python 3

File details

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

File metadata

  • Download URL: zeno_memory-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 48eb3d284721fb1ac64f8c69ab3dd9fc5f4c098e482b6ac7d688e1fa69ba06bb
MD5 e442eb1fbdb7ca7f0f6cdba6a0afaade
BLAKE2b-256 155f6bac5affb9c1b059a87b49f9ea31baf91b9e6de4f055090dbde3779d6920

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zeno_memory-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ffe9f029887f783cb2c10ea557c41a2cf3d6759cc591d11a0bfb2aa0f11ed61
MD5 976e95d52627fb09066fbfc1a10b1786
BLAKE2b-256 562801a5d97993dffcaa1d88b4677f684d8f329f0933bc13f0e5761017c1387b

See more details on using hashes here.

Provenance

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