From 17852dc648ed332aa62360de2eba4ff84ebf6ad9 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:50:39 +0530 Subject: [PATCH 1/3] SEO & metadata audit: shorten supabase cookbook description (#7380) Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com> --- docs/cookbooks/integrations/supabase.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/cookbooks/integrations/supabase.mdx b/docs/cookbooks/integrations/supabase.mdx index cf9b8c038..60b102324 100644 --- a/docs/cookbooks/integrations/supabase.mdx +++ b/docs/cookbooks/integrations/supabase.mdx @@ -1,6 +1,6 @@ --- title: Build a Company Brain with Mem0 Platform and Supabase -description: "A step-by-step guide to a shared organizational memory: Mem0 Platform is the managed brain, Supabase is your system of record, and every agent taps it through the Mem0 MCP server." +description: "Build a shared company brain using Mem0 Platform as the managed memory layer, Supabase as your system of record, and the Mem0 MCP server." --- From 8b38da9ab8f1e0347870abad662c8c26c07007f2 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2026 18:51:03 +0530 Subject: [PATCH 2/3] Fix grammar & typos: SDK changelog v2.0.8 entry (#6716) Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com> --- docs/changelog/sdk.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changelog/sdk.mdx b/docs/changelog/sdk.mdx index 50922493e..5562fbe1d 100644 --- a/docs/changelog/sdk.mdx +++ b/docs/changelog/sdk.mdx @@ -182,7 +182,7 @@ mode: "wide" **New Features:** -- **Embeddings:** Add native `embed_batch` to five embedders: LM Studio, Together, HuggingFace, Vertex AI, and Google GenAI: for batched embedding requests ([#5609](https://github.com/mem0ai/mem0/pull/5609)) +- **Embeddings:** Add native `embed_batch` to five embedders for batched embedding requests: LM Studio, Together, HuggingFace, Vertex AI, and Google GenAI ([#5609](https://github.com/mem0ai/mem0/pull/5609)) **Bug Fixes:** - **Core:** Guard against malformed `image_url` entries in `parse_vision_messages` to prevent crashes ([#5631](https://github.com/mem0ai/mem0/pull/5631)) From a214ec37bcc6309b0332ac3e8a58b7fc717dfa19 Mon Sep 17 00:00:00 2001 From: Shahil kadia Date: Tue, 22 Sep 2026 19:01:33 +0530 Subject: [PATCH 3/3] fix(examples): migrate OSS Memory search/get_all calls to v3 filters API (#7300) Co-authored-by: Shahil Kadia --- examples/misc/movie_recommendation_grok3.py | 6 +++--- examples/misc/strands_agent_aws_elasticache_neptune.py | 6 +++--- examples/misc/vllm_example.py | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/misc/movie_recommendation_grok3.py b/examples/misc/movie_recommendation_grok3.py index bb4edbc42..abd383a47 100644 --- a/examples/misc/movie_recommendation_grok3.py +++ b/examples/misc/movie_recommendation_grok3.py @@ -45,11 +45,11 @@ grok_client = OpenAI( def recommend_movie_with_memory(user_id: str, user_query: str): # Retrieve prior memory about movies - past_memories = memory.search("movie preferences", user_id=user_id) + past_memories = memory.search("movie preferences", filters={"user_id": user_id}) prompt = user_query - if past_memories: - prompt += f"\nPreviously, the user mentioned: {past_memories}" + if past_memories["results"]: + prompt += f"\nPreviously, the user mentioned: {[m['memory'] for m in past_memories['results']]}" # Generate movie recommendation using Grok 3 response = grok_client.chat.completions.create(model="grok-3-beta", messages=[{"role": "user", "content": prompt}]) diff --git a/examples/misc/strands_agent_aws_elasticache_neptune.py b/examples/misc/strands_agent_aws_elasticache_neptune.py index 01fde8614..37f1a2fb8 100644 --- a/examples/misc/strands_agent_aws_elasticache_neptune.py +++ b/examples/misc/strands_agent_aws_elasticache_neptune.py @@ -198,7 +198,7 @@ def search_memory_tool(query: str, user_id: str = "user") -> str: Relevant vector memories found or message if none found """ try: - results = m.search(query, user_id=user_id) + results = m.search(query, filters={"user_id": user_id}) if isinstance(results, dict) and 'results' in results: memory_list = results['results'] @@ -245,7 +245,7 @@ def search_graph_memory_tool(query: str, user_id: str = "user") -> str: """ try: graph_query = f"relationships connections {query}" - results = m.search(graph_query, user_id=user_id) + results = m.search(graph_query, filters={"user_id": user_id}) if isinstance(results, dict) and 'results' in results: memory_list = results['results'] @@ -290,7 +290,7 @@ def get_all_memories_tool(user_id: str = "user") -> str: All memories for the user or message if none found """ try: - all_memories = m.get_all(user_id=user_id) + all_memories = m.get_all(filters={"user_id": user_id}) if isinstance(all_memories, dict) and 'results' in all_memories: memory_list = all_memories['results'] diff --git a/examples/misc/vllm_example.py b/examples/misc/vllm_example.py index 635cb550e..610edd2b7 100644 --- a/examples/misc/vllm_example.py +++ b/examples/misc/vllm_example.py @@ -107,16 +107,16 @@ def main(): for query in search_queries: print(f"\nQuery: {query}") - memories = memory.search(query=query, user_id="user_123") + memories = memory.search(query=query, filters={"user_id": "user_123"}) - for memory_item in memories: + for memory_item in memories["results"]: print(f" - {memory_item['memory']}") print("\n--> Getting all memories for user...") - all_memories = memory.get_all(user_id="user_123") - print(f"Total memories stored: {len(all_memories)}") + all_memories = memory.get_all(filters={"user_id": "user_123"}) + print(f"Total memories stored: {len(all_memories['results'])}") - for memory_item in all_memories: + for memory_item in all_memories["results"]: print(f" - {memory_item['memory']}") print("\n--> vLLM integration demo completed successfully!")