Releases
v0.3.0
v0.3.0 — Production Quality
Latest
Compare
Sorry, something went wrong.
No results found
What's New
Quality (10 iterations)
206 unit tests — core, HTTP, WAL, transactions, error handling
107 quality tests on real-world agent memory data (10 categories, all passing)
Benchmark suite — <1ms queries, 10K+ inserts/sec
LSH pre-filtering for O(n log n) consolidation
Versioned migration system (PRAGMA user_version)
16 TypedDict return types + py.typed marker
Custom exception hierarchy — AgentMemError, MemoryNotFoundError, InvalidTierError, EmbeddingError
WAL checkpoint management + transaction safety (context manager)
Auto-translate — recall(auto_translate=True) for multilingual queries
Bug Fixes
Namespace isolation — content_hash UNIQUE now scoped to (hash, namespace)
update_memory dedup — archives old memory even on hash collision
HTTP security — default bind 127.0.0.1, configurable --host/--cors-origin
Empty content validation in remember()
LIKE wildcard escape in namespace queries
HTTP param validation — 400 on invalid params, not 500
N+1 query elimination in vector search hydration
Full Changelog
v0.2.0...v0.3.0
You can’t perform that action at this time.