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

Uploaded Python 3

File details

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

File metadata

  • Download URL: zeno_memory-1.0.0rc2.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.0rc2.tar.gz
Algorithm Hash digest
SHA256 484ee23fd95e45dbef6c3a1e834ea401076bf375955bd60129abc073687cfb97
MD5 1832680030a04ffd3f9859064e1fedea
BLAKE2b-256 f7b6534cabcbccc5d10021c9fe501abdbdb142b754e0e0ea93e45019796a4eac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: zeno_memory-1.0.0rc2-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.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 ef0f4694235eaf9a942af6e3c415f7a819d5ef0126cc229e62d00470d0c53e0a
MD5 f80dabf26d379c0b024891a819224c1e
BLAKE2b-256 013171671158be84d3329991bc0d09637316bfa731708f1f18b61fd2b655e879

See more details on using hashes here.

Provenance

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