mem0
v2.2.1The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.
- Maintenance
- Active73 commits in 3 months · bus factor 5
- License
- Apache-2.0Permissive · OSI-approved
- Security
- 1 advisory1 medium
- Supported versions
- No scheduleendoflife.date does not track this project
69k stars · 8.2k forks · 952 open issues · last release 1 month ago · data checked 4 hours ago
Release history
All releases on GitHubAtom feed/feed/mem0ai/mem0
Badge
[](/p/mem0ai/mem0)
Mem0 Node SDK (v3.3.1)
Bug Fixes:
- Config (OSS):
ConfigManagerno longer injects OpenAI's defaultbaseURLandmodelinto non-OpenAI LLM providers. The defaults now apply only toopenaiandopenai_structured, so a DeepSeek, xAI, or other provider config without an explicitbaseURLormodelfalls back to that provider's own defaults and env vars (DEEPSEEK_API_BASE,XAI_API_BASE, ...) instead of pointing at OpenAI with an OpenAI model name (#7350) - Vector Stores: Turbopuffer filters now apply every operator (
eq,ne,gt,gte,lt,lte,in,nin). Only the range operators were read before, soeq,ne,in, andninwere silently dropped. A"*"value now matches anything instead of nothing, an array value is treated asin, and an unsupported operator throws (#6578) - Vector Stores: Turbopuffer
search()witheuclidean_squarednow maps the unbounded squared distance to1 / (1 + distance)instead of1 - distance, which went negative and inverted ranking for any distance above 1 (#6580) - Packaging:
pg,@types/pg, andnaturalare now optional peer dependencies, andpg/@types/pgaccept caret ranges instead of the exact8.11.3/8.11.0pins, so installingmem0aino longer pulls inpgor conflicts with an app's ownpgversion. The PGVector store now importspgonly when it is used, so install it alongsidemem0ai(npm install pg) if you use that store.@types/jestmoved from peer dependencies to dev dependencies (#7450)