Releases
v0.5.0
v0.5.0 - Remember Smarter
Compare
Sorry, something went wrong.
No results found
[0.5.0] - 2026-03-04
Added
C5 fix — Memory.remember/recall/forget use configured backend (SQLite, Qdrant, Chroma) instead of in-memory dict when backend != MEMORY.
QdrantConfig — Memory(qdrant=QdrantConfig(url=..., api_key=..., collection=..., namespace=...)) for Qdrant Cloud or local.
ChromaConfig — Memory(chroma=ChromaConfig(path=..., collection=...)) for Chroma vector backend.
Namespace isolation — QdrantConfig.namespace scopes all operations; payload filter on search/list.
WriteMode — WriteMode.SYNC (block until complete) vs WriteMode.ASYNC (fire-and-forget, default).
Memory export/import — Memory.export() returns MemorySnapshot; Memory.import_from(snapshot) appends memories. JSON-serializable for GDPR export.
Examples — examples/04_memory/qdrant_memory.py, chroma_memory.py, async_memory.py, export_import_memory.py.
Changed
Agent and Memory handoff now use memory._backend_kwargs() for backend config.
syrin[qdrant] and syrin[chroma] optional dependencies added to pyproject.toml.
You can’t perform that action at this time.