Younes Slaoui
edaf6c4d7a
Merge remote-tracking branch 'origin/main' into fix/telemetry-stitching
...
# Conflicts:
# mem0-ts/src/oss/src/memory/index.ts
# mem0-ts/src/oss/src/utils/telemetry.ts
# mem0/memory/main.py
2026-06-13 12:51:23 -07:00
Kartik
9315e3036f
chore: retire in-repo evaluation/ in favor of mem0ai/memory-benchmarks ( #5520 )
2026-06-14 00:43:02 +05:30
Kartik
b3ede5b7c0
chore: update changelog, bump SDK and package versions to 3.0.8 and 2.0.6 ( #5522 )
v2.0.6
ts-v3.0.8
2026-06-13 20:59:53 +05:30
youneshima
3553fc79dd
feat(memory): add OSS-to-Platform notices ( #5494 )
2026-06-13 18:34:20 +05:30
Kartik
f322cf82b9
chore: consolidate cookbooks/ into an indexed examples/ directory ( #5517 )
2026-06-13 18:25:50 +05:30
Kartik
73c975ba68
chore: bump version to 0.1.3, update mem0ai to ^3.0.7, and adjust CHANGELOG ( #5521 )
opencode-v0.1.3
2026-06-13 18:10:50 +05:30
Kartik
931d579ba5
chore(openclaw): release v1.0.13 and backfill v1.0.12 changelog ( #5519 )
evaluation-archive
openclaw-v1.0.13
2026-06-13 17:59:04 +05:30
Kartik
f4773a0baf
fix(mem0-plugin): accurate per-editor telemetry attribution + OpenCode telemetry ( #5518 )
2026-06-13 16:48:29 +05:30
Kartik
06d33f6cc4
fix: relax flaky entity boost parallelism timing threshold ( #5511 )
2026-06-12 21:07:47 +05:30
Hrushikesh Yadav
8f3b60f3e1
fix: prevent crash in parse_vision_messages when vision is disabled ( #5487 )
2026-06-12 20:41:18 +05:30
Harsh Vardhan Gupta
a6e27dcc9c
fix(@mem0/community): upgrade @langchain/community to ^1.1.18 (CVE-2026-27795, CVE-2026-26019) ( #5510 )
2026-06-12 20:07:03 +05:30
Yufeng He
4f10c986b5
fix: expose Qdrant https option ( #5380 )
2026-06-12 20:06:26 +05:30
mjzcng
821152bd14
Fix OpenClaw Mem0 custom categories payload ( #5345 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-12 19:48:53 +05:30
youneshima
f48b133101
feat(skills): add mem0-oss-to-platform migration skill ( #5455 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-12 19:48:37 +05:30
UmranPros
1d56f85705
fix(cli): resolve Windows environment compatibility issues in python CLI tests ( #5464 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-12 19:40:26 +05:30
Hrushikesh Yadav
ced852033b
fix: return 400 instead of 502 for invalid search filters ( #5482 )
2026-06-12 19:35:24 +05:30
Yufeng He
b9ad8fa8b2
fix(openclaw): skip runtime setup during metadata registration ( #5383 )
2026-06-12 19:32:59 +05:30
Yufeng He
e3f5ce7b41
fix: use valid S3 entity index names ( #5416 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-12 19:22:32 +05:30
Kartik
f681889b14
fix(pi-agent-plugin): make command results visible and relevance-filtered ( #5504 )
pi-agent-v0.1.2
2026-06-12 19:13:31 +05:30
Kartik
b5ec46be5b
fix(plugin): guard bare $USER refs in on_session_start.sh for Windows ( #5492 )
2026-06-12 19:13:19 +05:30
Harsh Vardhan Gupta
168ad358d5
fix(deps): resolve all open MEDIUM Dependabot alerts (npm overrides + Python pins) ( #5489 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-12 15:15:26 +05:30
Kartik
2c796d144f
refactor: consolidate agent/editor plugins under integrations/ ( #5491 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-12 10:31:35 +05:30
Younes Slaoui
f34e42eef3
fix(telemetry): only stitch oss identities with evidence of real oss usage
...
MemoryClient init fired PostHog $identify for anon ids the SDKs had minted
themselves (Python: setup_config() at import time; TS: getOrCreateMem0UserId()
inside the alias path), so ~90% of stitches merged event-less anon persons
into platform users, worst in ephemeral containers.
- never create the anon id from platform client paths; Python mints lazily in
Memory/AsyncMemory init, gated on MEM0_TELEMETRY
- record telemetry.oss_used_at when OSS Memory genuinely initializes (both
SDKs, shared ~/.mem0/config.json key) and only stitch the oss user_id when
the marker is present; cli anon id stays presence-based
- stamp client_version on $identify so fixed-SDK stitches are separable from
old-SDK noise in PostHog
2026-06-11 12:55:57 -07:00
Rocke Dong
c676c2c458
fix(dashboard): pin pnpm to 10.34.2 so docker build works on node:20-alpine ( #5483 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-11 22:45:52 +05:30
Oleg Ovcharuk
b36847622d
fix(langchain): search() crashes with TypeError when score is None ( #5072 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-11 22:34:06 +05:30
Hrushikesh Yadav
32c8849044
fix: remove dead _process_config method in Memory and AsyncMemory ( #5486 )
2026-06-11 22:26:53 +05:30
Hrushikesh Yadav
2dd2872c08
fix: use 'is not None' instead of truthiness for vector/payload in pgvector update ( #5488 )
2026-06-11 22:12:38 +05:30
Harshit Anand
cf268da19d
fix(demo): guard against undefined data in useMemories hook (v2 async response) ( #5029 )
...
Co-authored-by: Kartik <kartik.labhshetwar@mem0.ai >
2026-06-11 21:50:35 +05:30
Sense_wang
7a5df64746
fix: allow dashboard refresh cookie on http deployments ( #5026 )
2026-06-11 21:29:54 +05:30
Eldar Shlomi
4c41f6deeb
fix(vector-stores): index Valkey 'memory' field as TEXT not TAG ( #5443 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-11 21:28:42 +05:30
Hrushikesh Yadav
f84aa1eb31
fix: implement $not filter support in ChromaDB vector store ( #5485 )
2026-06-11 20:12:39 +05:30
Saket Aryan
9226ee2229
ci: aggregate all PR testing behind a single required CI Gate workflow ( #5476 )
2026-06-11 15:24:51 +05:30
Kartik
8399b088a5
chore: release Python SDK v2.0.5 and TypeScript SDK v3.0.7 ( #5470 )
ts-v3.0.7
vercel-ai-v3.0.0
v2.0.5
2026-06-10 22:17:16 +05:30
Saket Aryan
437f0b5495
ci: route all release publishing through a single Release Router workflow ( #5475 )
2026-06-10 22:16:58 +05:30
Saket Aryan
0ffaffa88c
fix(pi-agent-plugin): correct repository.url for npm provenance validation ( #5473 )
pi-agent-v0.1.1
2026-06-10 21:29:16 +05:30
Saket Aryan
433ff494f1
chore(pi-agent-plugin): bump version to 0.1.1 ( #5471 )
2026-06-10 21:16:55 +05:30
Saket Aryan
de03c52ed3
ci: add CI and CD workflows for pi-agent-plugin ( #5469 )
2026-06-10 21:11:39 +05:30
Abhishek Chauhan
b4a50e3dc8
feat(vercel-ai-sdk): migrate to Vercel AI SDK v6 ( #4741 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-10 18:41:15 +05:30
shafdev
b819d95d18
fix(pgvector): use open=False to prevent ConnectionPool hang in Docker ( #5155 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-10 17:15:53 +05:30
Sense_wang
3ac1c9452c
fix(vector-stores): filter S3 vector list results ( #5018 )
...
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai >
2026-06-10 16:55:31 +05:30
Gaurav Dubey
d6347f6660
fix(vector_stores): pass namespace as top-level kwarg to UpstashVector query_many ( #5202 )
2026-06-10 16:41:26 +05:30
Hrushikesh Yadav
e769502baa
feat: warn when hybrid search silently degrades to semantic-only ( #5444 )
2026-06-10 16:26:48 +05:30
Aarkin Karnik
652193d599
fix(llms/xai): forward tools, add XAIConfig, parse tool_calls ( #5190 )
2026-06-10 12:46:27 +05:30
Chirag Arora
a86c87236d
fix(server): forward explain in REST search ( #5423 )
2026-06-10 12:15:31 +05:30
Kartik
2274b5acad
feat: add @mem0/pi-agent-plugin for Pi Agent memory ( #5459 )
2026-06-10 01:04:09 +05:30
Harsh Vardhan Gupta
9b0705c345
fix(deps): bump mem0ai 3.0.3→3.0.6 in openclaw to remediate axios CVEs ( #5460 )
2026-06-09 19:00:59 +05:30
Atahan Yıldırım
d31fa168eb
mem0-plugin hooks: honor auto_save=false in capture entry points ( #5450 )
2026-06-08 21:24:24 +05:30
Ritwij Aryan Parmar
f32eb4406b
fix(memory): reject empty search queries ( #5258 )
2026-06-08 21:11:11 +05:30
youneshima
366945965d
feat(server): add information on self-hosted dashboard ( #5325 )
2026-06-06 03:18:43 +05:30
youneshima
6702fa3e3e
docs: match migration callout color styling ( #5157 )
2026-06-05 14:40:24 -07:00