Saharsh Patel and GitHub
713dba5d0a
fix: replace .single() with .maybeSingle() in SupabaseDB.get() to handle missing rows ( #4599 )
2026-04-01 18:41:24 +05:30
8ae7a06220
fix: pass dimensions parameter to OpenAI embeddings API ( #4632 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-04-01 18:40:17 +05:30
Prithvi Monangi and GitHub
f94ea06588
fix(configs): migrate CassandraConfig and AzureMySQLConfig to pydantic v2 ConfigDict ( #4646 )
2026-04-01 15:02:22 +05:30
Soumil Rathi and Claude Opus 4.6
a33c557a25
feat(oss): port v3 pipeline with hybrid search, entity extraction, and additive scoring
...
Replace the 2-LLM-call add pipeline with a single-pass additive extraction
using ADDITIVE_EXTRACTION_PROMPT. Memories now accumulate (ADD-only) instead
of being updated/deleted during extraction.
Search pipeline upgraded to hybrid scoring combining three signals:
- Semantic similarity (vector search)
- BM25 keyword matching (native per vector store, 15 stores supported)
- Entity boost (spaCy NER with entity collection linking)
Combined score = (semantic + bm25 + entity_boost) / max_possible, where
max_possible adapts based on which signals are active.
Key changes:
- Add spaCy-based lemmatization for BM25 keyword search
- Add spaCy-based entity extraction (PROPER, QUOTED, COMPOUND, NOUN types)
- Add entity store as second vector collection ({collection}_entities)
- Add native keyword_search() to 15 vector store adapters
- Add batch embedding support (embed_batch) for OpenAI and Azure OpenAI
- Add message persistence in SQLite (rolling window of 10 per scope)
- Add additive scoring with adaptive normalization
- Add observation_date parameter to add()
- Add custom_instructions config field
- Default search threshold changed to 0.1
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 14:09:37 -07:00
Noah Stapp and GitHub
215d8b5a71
fix: only list authorized collections when listing MongoDB collections ( #3888 )
2026-03-31 23:09:36 +05:30
Genaro Sanchez and GitHub
82525dbf0f
docs: update Twitter references to X (formerly Twitter) ( #4432 )
2026-03-31 22:44:04 +05:30
32c1ccba5b
ci(cli): add CI pipelines for Node and Python CLI SDKs ( #4640 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 22:30:31 +05:30
Saket Aryan and GitHub
9bebcf45f7
fix(cli): fix critical crashes, improve error messages, UX and validation in Node.js and Python SDKs ( #4636 )
2026-03-31 20:28:48 +05:30
Rakhee Singh and GitHub
93bd4e248c
fix(deepseek): forward response_format to OpenAI-compatible API ( #4635 )
2026-03-31 18:06:53 +05:30
af19495f66
feat(cli): add email verification code login to mem0 init ( #4623 )
...
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
2026-03-31 16:57:02 +05:30
dbac83218f
fix(vllm): forward response_format to OpenAI-compatible API ( #4608 )
...
Co-authored-by: rasingh5 <rasingh@demandbase.com >
2026-03-31 13:25:45 +05:30
Prathamesh and GitHub
3618aeff22
Link fix ( #4631 )
2026-03-30 21:36:00 -07:00
Prathamesh and GitHub
25e25aaa2f
redesign docs introduction page with compact 3x2 grid layout ( #4598 )
2026-03-30 16:14:02 -07:00
HUANG XIAO and GitHub
5d30af9560
feat(bedrock): add MiniMax provider support for AWS Bedrock ( #4609 )
2026-03-30 20:40:24 +05:30
47969aaa6b
fix(ts): extract JSON from chatty LLM responses in fact retrieval ( #4533 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-30 20:33:11 +05:30
7213e1b1a6
fix: reset graph database in Memory.reset() ( #4185 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-30 18:45:38 +05:30
Br1an and GitHub
97291aa119
fix: make AsyncMemory.from_config a regular classmethod ( #4183 )
2026-03-30 16:19:37 +05:30
Kartik and GitHub
b8a5ca1b70
chore: bump mem0ai and mem0-ts versions to 1.0.9/2.4.4 and update changelog ( #4585 )
v1.0.9
2026-03-28 22:42:21 +05:30
431cba20e9
fix(ts): work around Qdrant Cloud "Illegal host" error ( #4565 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-28 21:50:36 +05:30
Kartik and GitHub
4482228383
chore: fix failing CI lint errors ( #4584 )
2026-03-28 21:45:47 +05:30
Himanshu and GitHub
ae49edec44
fix(memory): centralize entity cleanup and skip malformed LLM relation dicts ( #4515 )
2026-03-28 21:23:05 +05:30
Kartik and GitHub
4b7f51d194
docs: add installation and configuration guide for email automation with Mem0 open source ( #4567 )
2026-03-28 21:12:31 +05:30
Kartik and GitHub
41abb571a2
feat: adding oss version of companion cookbook ( #4564 )
2026-03-28 21:11:59 +05:30
Anchi Li and GitHub
e280665578
fix: remove README.md from wheel shared-data ( #4052 )
2026-03-28 20:57:51 +05:30
Br1an and GitHub
27a6e7863e
fix: rebuild FAISS index on vector deletion ( #4178 )
2026-03-28 20:56:39 +05:30
Kartik and GitHub
ae8e03c6b7
docs: add content-writing cookbook to operations ( #4566 )
2026-03-28 20:52:54 +05:30
Dan Siwiec and GitHub
376be3b6d4
[docs] fix python quickstart code snippet #3770 ( #3771 )
2026-03-28 20:40:10 +05:30
Kartik and GitHub
cd2dd7cc54
refactor: update default Gemini and Vertex AI embedder model to gemini-embedding-001 ( #4571 )
2026-03-28 20:39:27 +05:30
Agam Pandey and GitHub
ece654811a
fix(docs): add Token prefix to Events API code examples ( #3927 )
2026-03-28 20:38:42 +05:30
Saket Aryan and GitHub
13d42a99e9
docs: improve CLI dev workflow and prioritize Node.js installation ( #4579 )
2026-03-27 17:50:03 -07:00
Saket Aryan and GitHub
3225e30859
feat: add official mem0 CLI (Python & TypeScript) ( #4575 )
2026-03-28 05:03:01 +05:30
Kartik and GitHub
88fd0e77d0
docs: add navigation links for platform features in docs ( #4572 )
2026-03-28 01:43:44 +05:30
Kartik and GitHub
c2698f2b71
fix: preserve original actor_id during memory update ( #4570 )
2026-03-28 00:02:58 +05:30
e87240d4d9
fix(vector_stores): handle vector=None in Milvus and Qdrant update methods ( #4568 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 21:50:54 +05:30
Gopal Bagaswar and GitHub
68cf4e118d
feat: add reasoning_effort parameter support for reasoning models ( #4461 )
2026-03-27 17:54:44 +05:30
12624555b4
fix(memory): set updated_at on creation and preserve pre-existing created_at ( #4499 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 16:59:44 +05:30
e8004b93db
chore: updating the sdk version and changelog ( #4561 )
...
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
v1.0.8
2026-03-26 22:21:31 +05:30
Gabriel Stein and GitHub
4e414e4015
fix(plugin): make Cursor plugin fully functional ( #4547 )
2026-03-26 09:46:42 -07:00
mintlify[bot] and GitHub
16455789d4
Fix short SEO description in integration guide template ( #4551 )
2026-03-26 09:39:54 -07:00
3ac4e047de
fix: merge multiple filter operators for same key ( #4559 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 20:28:37 +05:30
a2ffca3266
fix: prevent SQL injection in Databricks vector store ( #4558 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 20:22:34 +05:30
Felippe Mercurio and GitHub
3a9fcdbec2
fix(oss): make pgvector pg import compatible with ESM ( #4544 )
2026-03-26 20:07:39 +05:30
515f87b6bd
docs: fix OSS REST API endpoint discrepancies ( #4555 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 20:05:23 +05:30
5edc0cc99f
fix: update parameter added to the update function which is exposed t… ( #3799 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 20:02:33 +05:30
7fff26f374
docs: fix LLM reranker config examples and field names ( #4539 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 19:58:05 +05:30
VictorECDSA and GitHub
1aecfadf45
fix: add timestamps for DELETE operations in history ( #4492 )
2026-03-26 18:52:10 +05:30
7e06aeeada
fix(openclaw): improve credential detection in extraction instructions ( #4552 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 17:28:18 +05:30
2a59c9fd99
fix: handle chatty LLM responses in JSON parsing ( #4525 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 16:39:17 +05:30
669ed184e4
fix(openclaw): prevent extraction of standalone timestamps as memories ( #4550 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 15:19:50 +05:30
Gabriel Stein and GitHub
3c2683c1b5
feat: add Mem0 plugin for Claude Code and Cursor ( #4518 )
2026-03-25 14:45:59 -07:00