yq-nova-agent v0.4.1 — a regular, periodic maintenance release
What is yq-nova-agent? If you've been around the AI-agent block for a while, you've probably hit the same wall I have: where do I put the agent's memory? Vector DBs are heavy (Pinecone, Qdrant, Weaviate — all need a service). Mem0 is cloud-only with a non-trivial price tag. SQLite + FTS5 is fine, but then you still have to glue the embedding provider, the graph, the GC and the SDK yourself.…
yq-nova-agent is an open-source memory management tool for AI agents. The latest version, 0.4.1, introduces several noteworthy improvements. This patch release allows Python and JavaScript SDKs to manage multiple tenants, similar to the server. The Python SDK now creates namespaces and the JavaScript/TypeScript SDK provides a way to create and recall data with namespace-specific information.
The server now enforces the namespace associated with an API key for recall and list operations, preventing any inconsistencies. Additionally, the agent includes three SQL/LIKE correctness fixes that ensure the database behaves as expected when filtering data.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.