utkarsh240799
a84a565422
fix: resolve lint errors in test_default_path.py
...
Remove unused imports (os, tempfile), unused variables, and
extraneous f-string prefixes flagged by ruff.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 18:47:35 +05:30
utkarsh240799
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
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
Varun Chawla
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
Lev Neiman
13c7f84eec
MCP: add Streamable HTTP transport endpoint ( #4122 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 16:36:37 +05:30
Utkarsh
924ac00c52
feat: expose infer param in MCP add_memories tool ( #4517 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 15:53:50 +05:30
Utkarsh
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
2e0f91e70d
fix(bedrock): omit topP for Anthropic Converse; use AWSBedrockConfig in LlmFactory ( #4469 )
2026-03-25 11:22:52 +05:30
Saket Aryan
d1b4b304c7
chore: replace local MCP and Smithery with cloud MCP server ( #4532 )
2026-03-25 04:58:00 +05:30
Saket Aryan
2868bfe749
docs: remove OpenMemory references from docs, README, and issue templates ( #4520 )
2026-03-25 04:24:13 +05:30
Kartik
5431badfd4
fix: preserve custom metadata when updating memory ( #4495 )
2026-03-24 10:58:21 +05:30
Utkarsh
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
Kartik
16bcc91716
chore: remove benchmark submission issue template and label matcher ( #4514 )
2026-03-23 20:32:55 +05:30
Kartik
ba63ea4528
docs: add Vibecoding guide with Mem0 integration ( #4511 )
2026-03-23 19:36:21 +05:30
Utkarsh
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
Utkarsh
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
316dc67a0a
fix(ts-oss): register pgvector in VectorStoreFactory ( #3367 ) ( #4502 )
2026-03-23 18:52:19 +05:30
Kartik
65156d5176
chore: update issue templates and workflows for improved labeling and formatting ( #4501 )
2026-03-23 16:34:51 +05:30
Kartik
c5e8216362
docs: add issue templates for bug, feature, benchmark, documentation, and update contact links ( #4500 )
2026-03-23 15:37:23 +05:30
Himanshu
ecedbc11d9
fix(qdrant): do not remove local path on init ( #4473 ) ( #4475 )
2026-03-23 14:58:06 +05:30
Utkarsh
9aadfa3221
fix: add missing limit, threshold, infer, memory_type, and prompt params to REST API ( #4496 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 14:48:13 +05:30
Br1an
cc45561abd
fix: accept default /tmp/chroma path in ChromaDbConfig validator ( #4179 )
2026-03-23 14:12:49 +05:30
Varun Chawla
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
mintlify[bot]
5dabf24809
Fix 4 broken placeholder links in template files ( #4478 )
2026-03-21 17:29:24 -07:00
Himanshu
ec326f0f92
fix(mcp): operator precedence in search_memory filter ( #4470 ) ( #4474 )
2026-03-21 21:27:35 +05:30
Kartik
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
Aditya Paul
c39d5ada4d
fix: Bug: Zod Schema Incompatible with OpenAI Structured Outputs API ( #3462 )
2026-03-21 19:48:31 +05:30
Utkarsh
06c25eb00b
fix: use root LLM config as fallback for graph store instead of hardcoded OpenAI default ( #4466 )
...
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:38:49 +05:30
longway
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
mintlify[bot]
267bcf2931
(docs): add missing SEO metadata to turbopuffer page ( #4468 )
...
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-03-21 19:31:53 +05:30
Utkarsh
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
darrenxu
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
Utkarsh
824032a81d
feat: add NemoClaw + Mem0 plugin setup scripts and quickstart ( #4464 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 13:52:42 +05:30
Kartik
abdb07c204
fix: handle None content and empty candidates in GeminiLLM parsing ( #4462 )
2026-03-21 13:52:13 +05:30
Utkarsh
7b26df728d
docs: add Claude Code setup instructions for OpenMemory ( #4430 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 13:51:47 +05:30
Varun Chawla
30661ab427
Fix: add pgvector support to NodeJS OSS VectorStoreFactory ( fixes #3491 ) ( #3997 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
v1.0.7
2026-03-20 20:47:04 +05:30
Failfail2603
7ad5d6f442
fix: use toCamelCase in redis get method for the payload ( #3172 )
2026-03-20 20:28:41 +05:30
Utkarsh
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
Matt Van Horn
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
Himanshu
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
2b9558335b
fix: raise ValueError when deleting nonexistent memory ( #4455 )
2026-03-20 18:28:58 +05:30
Utkarsh
2520edb404
feat: add optional API key authentication to REST API server ( #4442 )
...
Co-authored-by: utkarsh240799 <utkarsh240799@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 16:15:25 +05:30
mintlify[bot]
f05e50d940
Improve SEO metadata across documentation pages ( #4447 )
2026-03-20 02:52:39 -07:00
dhilip_binny
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
73038900f5
fix: wrap vector and payload in lists for Langchain.update ( #4446 )
2026-03-20 14:42:17 +05:30
Kartik
6663b738d5
refactor: fix webhook create/update serialization, add payload types, and MEMORY_CATEGORIZED event ( #4429 )
...
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com >
2026-03-19 22:26:17 +05:30
Kartik
88abb29de9
fix: handle truncated code blocks in removeCodeBlocks function ( #4421 )
2026-03-19 18:18:11 +05:30
Kartik
66e6f58fc6
chore: delete obsolete e2e tests ( #4419 )
2026-03-19 18:11:32 +05:30
Kartik
22c2545d61
feat(test): integration test for ts-sdk ( #4395 )
2026-03-19 18:11:09 +05:30
Utkarsh
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