utkarsh240799 and Claude Opus 4.6
0b397eaf06
fix: use persistent platform-appropriate dirs instead of /tmp for vector store defaults ( #4279 )
...
Replace hardcoded /tmp/{provider} default paths with XDG-compliant persistent
directories (~/.local/share/mem0/{provider}), fixing failures on Windows,
macOS LaunchAgents, Linux systemd, and Docker. Adds MEM0_DATA_DIR env var
override, legacy /tmp data migration warning, and updates Qdrant/ChromaDB/FAISS
configs and docs to use the new defaults.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 18:31:58 +05:30
Zamuldinov Nikita and utkarsh240799
051551edb7
fix: use platform-appropriate user data dir instead of /tmp for vector store paths
...
The default vector store path was hardcoded to /tmp/{provider}, which fails in:
- macOS LaunchAgents: /tmp cleared on reboot, limited permissions
- Linux systemd: may have noexec restrictions or private /tmp namespaces
- Windows: /tmp does not exist
- Docker: /tmp is ephemeral unless mounted as a volume
Replace with a cross-platform user data directory:
- Linux/macOS: $XDG_DATA_HOME or ~/.local/share/mem0/{provider}
- Windows: %APPDATA%/mem0/{provider}
This follows the XDG Base Directory Specification on Linux and the
conventional APPDATA path on Windows, making mem0 work reliably in
all deployment environments without requiring explicit path config.
Closes #4279
2026-03-26 18:28:36 +05:30
7e3b727528
Fix: prevent double embedding in mem0.add ( fixes #3723 ) ( #3996 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 18:14:48 +05:30
2a36960f4c
fix: prevent in-place mutation of metadata in _create_memory ( #4529 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 13:56:30 +05:30
Himanshu and GitHub
2e0f91e70d
fix(bedrock): omit topP for Anthropic Converse; use AWSBedrockConfig in LlmFactory ( #4469 )
2026-03-25 11:22:52 +05:30
Kartik and GitHub
5431badfd4
fix: preserve custom metadata when updating memory ( #4495 )
2026-03-24 10:58:21 +05:30
bda5b726bd
fix: avoid sending both temperature and top_p to Anthropic API ( #4471 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 21:00:41 +05:30
5332741961
fix: clean up graph store data on Memory.delete() ( #4505 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 19:27:38 +05:30
d8a6960b4a
fix: align Databricks docs with config and fix query mode selection ( #4477 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 19:20:11 +05:30
Himanshu and GitHub
ecedbc11d9
fix(qdrant): do not remove local path on init ( #4473 ) ( #4475 )
2026-03-23 14:58:06 +05:30
Br1an and GitHub
cc45561abd
fix: accept default /tmp/chroma path in ChromaDbConfig validator ( #4179 )
2026-03-23 14:12:49 +05:30
7cebaba0a2
fix: upgrade MongoDB vector store from deprecated knnVector to GA vectorSearch ( #3995 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 12:20:17 +05:30
Kartik and GitHub
eb780f4880
refactor: add vector validation to OpenSearchDB to ensure non‑null, non‑empty, and correct‑dimension vectors ( #4472 )
2026-03-21 20:36:26 +05:30
7a09663156
fix(qdrant): implement enhanced metadata filtering operators ( #4127 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-21 19:37:26 +05:30
bf9a5703b1
feat: integrate turbopuffer as vector database provider ( #4428 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 19:28:25 +05:30
884e740b53
fix(graph): soft-delete graph relationships instead of hard DELETE ( #4188 )
...
Signed-off-by: sxu75374 <imshuaixu@gmail.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-21 17:32:59 +05:30
Kartik and GitHub
abdb07c204
fix: handle None content and empty candidates in GeminiLLM parsing ( #4462 )
2026-03-21 13:52:13 +05:30
305ce7b6b3
feat: add Apache AGE graph store support ( #4448 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 20:27:48 +05:30
4437c3e8a8
fix: add missing _parse_response to AzureOpenAIStructuredLLM ( #4434 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 20:14:47 +05:30
54bdbde6e6
feat: add MiniMax LLM provider ( #4132 ) ( #4431 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-20 19:18:36 +05:30
Kartik and GitHub
2b9558335b
fix: raise ValueError when deleting nonexistent memory ( #4455 )
2026-03-20 18:28:58 +05:30
401754ca65
fix: prevent embedding corruption in Valkey and Redis when vector is None ( #4336 ) ( #4362 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-20 15:07:17 +05:30
Kartik and GitHub
73038900f5
fix: wrap vector and payload in lists for Langchain.update ( #4446 )
2026-03-20 14:42:17 +05:30
410b79c750
fix: handle control characters in LLM JSON responses ( #4420 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 17:31:07 +05:30
08de18f860
replace hardcoded US/Pacific timezone references with timezone.utc ( #4404 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-19 17:29:29 +05:30
46b4b2e9c8
fix: preserve http_auth in _safe_deepcopy_config for OpenSearch ( #3580 ) ( #4418 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:37:56 +05:30
Kartik and GitHub
348f44b632
fix(reranker): support nested llm config in LLMReranker for non-OpenAI providers ( #4405 )
2026-03-19 15:26:00 +05:30
Atharva Jaiswal and GitHub
a172de9c22
fix: pass encoding_format='float' in OpenAI embeddings for proxy compatibility ( #4058 )
2026-03-18 23:46:44 +05:30
Kartik and GitHub
7539463f50
refactor: improve Ollama embedder, normalize model names, add error handling, update tests ( #4403 )
2026-03-18 23:34:35 +05:30
577a5a2feb
fix(oss): normalize malformed LLM fact output before embedding ( #4224 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-18 20:19:29 +05:30
d7a34c24dd
fix(ollama): pass tools to client.chat and parse tool_calls from response ( #4176 )
...
Signed-off-by: sxu75374 <imshuaixu@gmail.com >
Signed-off-by: Small <imshuaixu@gmail.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-03-18 19:19:36 +05:30
8230a5dac7
fix: cast vector_distance to float in Redis search ( #4377 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 16:34:46 +05:30
dhilip_binny and GitHub
35fe30aabd
fix: ensure JSON instruction in prompts for json_object response format ( #3559 ) ( #4271 )
2026-03-16 21:57:57 +05:30
Kartik and GitHub
82d67430dd
fix: remove destructive vector_store.reset() from delete_all() ( #4349 )
2026-03-16 20:55:29 +05:30
Kartik and GitHub
8fcf2b0b29
fix: skip telemetry vector store init when MEM0_TELEMETRY is disabled ( #4351 )
2026-03-16 20:55:04 +05:30
Anisha Mahuli and GitHub
2e5e290434
fix: key error when llm omits entities key tool call ( #4313 )
2026-03-16 20:52:26 +05:30
Muhammed Ajmal M and GitHub
7c29eb2645
fix: incorrect database param ( #3913 )
2026-03-14 01:54:20 -07:00
liviaellen and GitHub
72e2c5c24b
Fix handle malformed entity dicts and None LLM response in memgraph_memory ( #4238 )
2026-03-07 12:05:32 -08:00
Saket Aryan and GitHub
34c797d285
fix: disable ph telemetry still calls posthog ( #4203 )
2026-03-04 03:55:34 +05:30
Mragank Shekhar and GitHub
a140829395
chore: update user facing timestamp for a memory ( #4066 )
2026-02-18 03:27:46 +05:30
Saket Aryan and GitHub
69a832dc58
chore: add update project options ( #3947 )
2026-02-03 10:55:43 +05:30
Saket Aryan and GitHub
27e5db5831
(fix): mongodb distribution name, azure ai search, and workflow trigger ( #3900 )
2026-01-13 12:52:49 +05:30
Noah Stapp and GitHub
a1db0f6362
Add DriverInfo metadata to MongoDB vector store ( #3648 )
2026-01-12 21:07:42 -08:00
Prateek Chhikara and GitHub
3b84a234e1
Updates to python sdk ( #3749 )
2025-11-13 14:22:39 -08:00
Parth Sharma and GitHub
84687fc3d2
[fix] list' object has no attribute 'id' - Id fault with chroma pinecone and other providers ( #3693 )
2025-10-31 16:46:10 +05:30
Parth Sharma and GitHub
3ca939e210
[docs] redirect with fixed ci fails - langchain ( #3699 )
2025-10-31 16:45:15 +05:30
2692e49d50
Fix: Add missing filter methods to AsyncMemory ( #3624 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-22 16:08:04 +05:30
Rahul Sharma and GitHub
3b1a4c2e68
Fix condition check for memories_result type in AsyncMemory class ( #3621 )
2025-10-22 01:55:28 +05:30
Ronak Bhalgami and GitHub
de224dd26d
feat: Add configurable embedding similarity threshold for graph store node matching ( #3593 )
2025-10-18 13:03:30 -07:00
Faizan Habib and GitHub
9ef644b95e
Add Apache Cassandra vector store support ( #3578 )
2025-10-17 23:48:49 +05:30