Commit Graph

  • ac8f862ff7 fix(mem0-plugin): store files_touched as a list to stop double JSON-encoding (#5806) Kartik 2026-06-25 09:06:11 +05:30
  • b1418ce93f fix(ts-sdk): format Together LLM provider to pass CI fix/ts-together-provider Taranjeet Singh 2026-06-24 20:16:49 -07:00
  • b33fa5427c fix(memory): align entity extraction precision (#5829) soumil-rathi 2026-06-24 15:48:37 -07:00
  • 5d573dd2ae docs: added typescript support to deepseek provider (#5723) Ashutosh Kasudhan 2026-06-24 20:55:14 +05:30
  • 98dbf90864 chore: update changelog, bump SDK versions to Python 2.0.8 and TypeScript 3.0.10 (#5825) v2.0.8 ts-v3.0.10 Kartik 2026-06-24 20:21:06 +05:30
  • 6ddf1669f4 fix(vector_stores): point fastembed-missing warning at mem0ai[extras] (#5622) cli-v0.2.8 cli-node-v0.2.9 David Shrader 2026-06-24 05:17:02 -04:00
  • d3d2e89fd5 fix(llms): skip JSON response_format for Groq compound models (#5513) David Shrader 2026-06-24 05:12:22 -04:00
  • 43175d85f2 fix: preserve empty Azure AI Search update values (#5524) Xiaoju 2026-06-24 17:11:55 +08:00
  • 661ecb9f0f docs(hermes): update for v3 API, OSS self-hosted mode, and new tools (#5807) Kartik 2026-06-24 11:59:13 +05:30
  • 09f181c577 fix(server): fetch filtered dashboard memories beyond default page (#5753) 冯基魁 2026-06-24 14:19:06 +08:00
  • 3497f26a00 fix: add auto_refresh option for OpenSearch Serverless compatibility (#3893) Zaid 2026-06-23 23:18:52 -07:00
  • e9c0547423 fix(ts-sdk): preserve customCategories names through key conversion (#5741) Bartok 2026-06-24 01:45:19 -04:00
  • 25bc1b7426 fix(memory): guard against malformed image_url in parse_vision_messages (#5631) Yash Singh 2026-06-24 11:10:36 +05:30
  • fee344db85 fix(chroma): wrap scalar vector_id in list for delete() (#5703) Hrushikesh Yadav 2026-06-24 10:54:36 +05:30
  • b611f69381 fix(chroma): wrap update() ids/embeddings/metadatas in lists (#5757) Bartok 2026-06-24 01:24:15 -04:00
  • c2862831db fix(reranker): log reranking failures instead of swallowing them silently (#5717) Muhammad Furqan 2026-06-24 10:14:37 +05:00
  • ab4c76f197 test(ts-sdk): add Together LLM unit tests niraja03 2026-06-24 06:24:06 +05:30
  • 14fa2ec49b feat(ts-sdk): add Together LLM provider niraja03 2026-06-24 05:09:27 +05:30
  • 1678e682ee fix(ts-sdk): check message.role instead of content for system messages (#3921) 홍찬희 2026-06-23 20:48:00 +09:00
  • ced4af681f fix(claude-plugin): rerank auto-injected memory context by default (#5690) Bartok 2026-06-23 07:22:35 -04:00
  • 565db27121 fix(milvus,baidu): sanitize filter values to prevent expression injection (#5746) Hrushikesh Yadav 2026-06-23 16:51:05 +05:30
  • c0ac9f81fa fix(milvus): wrap scalar vector_id in list for delete() (#5704) Hrushikesh Yadav 2026-06-23 16:48:47 +05:30
  • 879c68555c fix(memory): return attributed_to from get/get_all/search (#5629) Yash Singh 2026-06-23 16:43:30 +05:30
  • c2e723352e fix(ts-oss): return attributedTo from get/search/getAll (#5675) Abhishek Chauhan 2026-06-23 16:42:57 +05:30
  • 716f021df8 fix(pinecone): map all comparison operators in _create_filter() (#5707) Hrushikesh Yadav 2026-06-23 16:38:28 +05:30
  • 7fa996261d perf: batch BM25 sparse encoding in Qdrant insert (#5592) Jiangtian Feng 2026-06-23 18:59:16 +08:00
  • 87bd2d91e0 fix(llms): preserve reasoning fields in base-to-provider config conversion (#5638) Yash Singh 2026-06-23 16:27:43 +05:30
  • 15a930dac2 fix(llms): pass configured anthropic_base_url to the Anthropic client (#5626) Yash Singh 2026-06-23 16:26:22 +05:30
  • fa9abc77a6 fix(ts-oss): honor configured baseURL in AnthropicLLM (#5740) Bartok 2026-06-23 06:55:51 -04:00
  • 4e448269bc fix(mongodb): reject dict filter values to prevent NoSQL operator injection (#5748) Hrushikesh Yadav 2026-06-22 18:09:01 +05:30
  • 29d131f7aa fix(chroma): return None instead of {} from _generate_where_clause for empty filters (#5713) Hrushikesh Yadav 2026-06-22 12:05:28 +05:30
  • 42fe129330 fix(opensearch): return [[]] from list() error path to honor list() contract (#5727) Bartok 2026-06-22 02:28:37 -04:00
  • bd5996f41e fix(pinecone): return [[]] from list() error path instead of dict (#5706) Hrushikesh Yadav 2026-06-22 11:57:52 +05:30
  • 299c423213 fix(faiss): return [[]] for uninitialized index to honor list() contract (#5725) Bartok 2026-06-22 02:27:06 -04:00
  • ce0531a13e fix(mongodb): wrap list() return in outer list to match interface contract (#5729) Hrushikesh Yadav 2026-06-22 11:54:16 +05:30
  • 513b56159f fix(embeddings): forward embedding_dims to Titan V2 in AWS Bedrock embedder (#5671) Lucas Kim 2026-06-22 15:19:23 +09:00
  • 1676b3168d fix(server): return 404/400 instead of 502 for not-found and invalid input (#5634) Yash Singh 2026-06-22 11:47:48 +05:30
  • 8a786bf72d fix(azure): stop mutating and corrupting caller messages in content rewrite (#5731) Davide Leopardi 2026-06-22 08:15:46 +02:00
  • a48f34cf77 fix(vector_stores): deep-copy Redis DEFAULT_FIELDS so instances keep distinct dims (#5633) Yash Singh 2026-06-22 11:29:25 +05:30
  • 650b734b1b fix: reset() only drops history table, leaving stale messages (#5541) Hrushikesh Yadav 2026-06-22 11:28:17 +05:30
  • 871a1de7d2 docs: fix add memory v3 behavior (#5694) youneshima 2026-06-21 12:18:58 -07:00
  • e615cc66de docs: rebrand Keywords AI integration to Respan (#5098) fran3cc 2026-06-20 10:40:15 -07:00
  • ca86a164bd fix(pi-agent-plugin): resolve undici CVE-2026-9697 / CVE-2026-9678 (#5669) Harsh Vardhan Gupta 2026-06-19 16:21:18 +05:30
  • 2ac3f3956a fix(cli): pass telemetry context via stdin instead of argv (#5668) Kartik 2026-06-19 13:57:53 +05:30
  • 7a9f03af3f fix(llms,embeddings): repair HTTP proxy support (httpx>=0.28) and preserve proxies in LlmFactory (#5447) Yash Raj Pandey 2026-06-19 04:15:21 -04:00
  • 48f1d6f010 fix(reranker): clamp out-of-range LLM scores instead of mis-parsing them (#5635) Yash Singh 2026-06-19 12:49:50 +05:30
  • f0ccd99924 fix(vertex): pass required vectors arg in list and similarity search (#5627) Yash Singh 2026-06-19 12:44:48 +05:30
  • c5971193a2 fix(vector_stores): return None from Redis.get() for missing IDs (#5625) ly-wang19 2026-06-19 14:55:24 +08:00
  • ff53fd60b7 fix(graph): keep distinct entities that share a substring prefix (#5630) Yash Singh 2026-06-19 12:23:15 +05:30
  • ffa334537a fix(client): check HTTP status before parsing ping response in _validate_api_key (#5639) Yash Singh 2026-06-19 12:19:13 +05:30
  • bd7ce2c13c fix(vector_stores): drop stray print in Weaviate list_cols (#5637) Yash Singh 2026-06-19 12:07:10 +05:30
  • 5d767219ff fix(reranker): export all five rerankers from package root (#5636) Yash Singh 2026-06-19 12:06:12 +05:30
  • 6b744845c3 fix(oss-ts): preserve message roles in extraction input so assistant facts aren't attributed to the user (#5643) Haochen 2026-06-19 11:47:52 +08:00
  • 5b4478458b fix(server): return 404 not 500 for malformed api key id on revoke (#5640) Yash Singh 2026-06-18 17:45:05 +05:30
  • 1751e7bff9 fix(ts-oss): reject empty/blank messages in Memory.add() to prevent hallucinated memories (#5545) Bartok 2026-06-18 08:06:19 -04:00
  • 7ae6a8c36a fix(memory): guard entity embed_batch count mismatch in v3 add pipeline (#5604) Bartok 2026-06-18 07:52:44 -04:00
  • 1dcee153b9 fix(deps): patch js-yaml, ai, python-dotenv vulnerabilities (CVE-2026-53550, CVE-2025-48985, CVE-2026-28684) (#5641) Harsh Vardhan Gupta 2026-06-18 17:13:15 +05:30
  • 4065e846f6 fix(ts-sdk): prevent hallucinated memories on empty messages payload … (#5613) Md. Mamun Hossain 2026-06-18 17:31:02 +06:00
  • 466249113c fix: async delete_all race condition corrupts entity store linked_memory_ids (#5553) Hrushikesh Yadav 2026-06-18 16:57:03 +05:30
  • 3e2ae734e7 feat(embeddings): add native embed_batch to 5 embedders (LMStudio, Together, HuggingFace, VertexAI, GoogleGenAI) (#5609) Alok Tripathi 2026-06-18 16:46:31 +05:30
  • 96b31c4bc0 fix(form-data): upgrade to >=4.0.6 across pnpm workspaces (CVE-2026-12143) (#5618) Harsh Vardhan Gupta 2026-06-18 13:44:05 +05:30
  • 0117d5838b fix(server): use 127.0.0.1 in dashboard healthcheck to avoid IPv6 localhost resolution (#5612) Rocke Dong 2026-06-18 14:23:06 +08:00
  • 42a3b4043c fix(ts-sdk): preserve user metadata keys across the case-conversion round-trip (#5515) Abhishek Chauhan 2026-06-18 11:35:20 +05:30
  • ff5b0e778b fix(form-data): upgrade to >=4.0.6 across pnpm workspaces (CVE-2026-12143) fix/cve-2026-12143-form-data harshgupta-mem0 2026-06-18 00:21:34 +05:30
  • 158e9111cb chore: update changelog, bump SDK versions to Python 2.0.7 and TypeScript 3.0.9 (#5615) v2.0.7 ts-v3.0.9 opencode-v0.2.0 Kartik 2026-06-17 21:45:28 +05:30
  • 9ed1983b85 refactor(opencode): use existing mem0 SDK instead of delegating to MCP, load skills properly instead of dumping them in .opencode (#5323) ChrisFloofyKitsune 2026-06-17 09:48:39 -06:00
  • 703e8a035d fix: FAISS filtered search drops over-fetched candidates before filtering (#5453) Yash Raj Pandey 2026-06-17 07:04:27 -04:00
  • 7ed2faab84 fix: api_error_handler silently drops return values from async methods (#5540) Hrushikesh Yadav 2026-06-17 14:46:08 +05:30
  • 0d66d3d127 fix(ts-sdk): preserve user-defined schema keys in createMemoryExport (#5594) Abhishek Chauhan 2026-06-17 14:40:33 +05:30
  • 137b7519f7 fix(embeddings): honor aws_session_token in AWS Bedrock embeddings (#5566) Lucas Kim 2026-06-17 18:06:33 +09:00
  • e34f5835bd feat(embeddings): add native embed_batch to OllamaEmbedding (#5415) Alok Tripathi 2026-06-17 14:12:53 +05:30
  • f122eb7c65 fix(weaviate): pass embedding dims in reset() so it does not crash (#5570) Yash Raj Pandey 2026-06-17 03:59:13 -04:00
  • a5123b8a5e docs: tighten Graph Memory description for SEO (#5603) mintlify[bot] 2026-06-17 05:10:38 +00:00
  • 6aa9bffa55 docs: reinstate graph memory terminology (native entity linking) (#5601) rudrajmehta-mem0 2026-06-17 09:52:55 +05:30
  • ebc82245a5 fix(oss): cap v3 add ingestion fanout feat/oss-add-v3-ingestion-caps Soumil Rathi 2026-06-16 17:05:20 -07:00
  • d772f9a961 feat: support Gemini via Vertex AI as LLM provider (#4030) Aayush Soni 2026-06-16 16:59:06 +05:30
  • 7c841a2bce fix(redis): do not crash on empty or None filters in search and list (#5446) Yash Raj Pandey 2026-06-16 06:40:57 -04:00
  • 6a6dfb4935 fix(huggingface): use self.config instead of raw config parameter (#5538) Hrushikesh Yadav 2026-06-16 15:51:27 +05:30
  • 8b370def80 fix: AsyncMemory.reset() does not reset entity store (#5535) Hrushikesh Yadav 2026-06-16 15:50:30 +05:30
  • d46464282c fix(pinecone): hybrid search crashes when filters is None (#5533) Hrushikesh Yadav 2026-06-16 15:49:26 +05:30
  • bb4a239cb1 fix(mongodb): reset() passes wrong argument to create_col() (#5532) Hrushikesh Yadav 2026-06-16 15:48:45 +05:30
  • e30f0d91fe fix(weaviate): reset() crashes with missing vector_size argument (#5531) Hrushikesh Yadav 2026-06-16 15:45:47 +05:30
  • 9f34e858c7 fix(ollama): json format mutates caller's messages list in-place (#5539) Hrushikesh Yadav 2026-06-16 15:37:22 +05:30
  • 94bbc13de0 fix(memory): skip messages without a content key in message parsers (#5575) Bartok 2026-06-16 05:59:53 -04:00
  • 013718c817 refactor(opencode): native SDK tools, drop MCP, trim skills, expand telemetry refactor/opencode-sdk-tools kartik-mem0 2026-06-16 12:35:58 +05:30
  • a2f01a8fcc fix: async delete_all aborts on first error, leaving partial deletion (#5529) Hrushikesh Yadav 2026-06-16 11:59:33 +05:30
  • 30d172e826 fix: omit None config values from Gemini GenerateContentConfig (#5528) Hrushikesh Yadav 2026-06-16 11:54:42 +05:30
  • bb69b036b5 fix(vector_stores): return None from get() for missing IDs (milvus/weaviate/supabase) (#5562) ly-wang19 2026-06-16 14:22:59 +08:00
  • b55c51e004 fix(anthropic): tool_choice format and tool response parsing (#5537) Hrushikesh Yadav 2026-06-15 17:28:45 +05:30
  • 4492e75d04 fix(deps): bump esbuild >=0.28.1 across all npm packages (#5563) Harsh Vardhan Gupta 2026-06-15 17:04:11 +05:30
  • 4d949022f2 fix: preserve custom metadata fields during memory update (#5480) Hrushikesh Yadav 2026-06-15 16:29:44 +05:30
  • 3ef034a9e4 fix(vector_stores): return None from ChromaDB.get() for missing IDs (#5561) ly-wang19 2026-06-15 18:41:03 +08:00
  • b90e3c0b76 fix(reranker): respect config.top_k in Cohere and ZeroEntropy fallback paths (#5560) Yash Singh 2026-06-15 16:10:00 +05:30
  • a8eeddde64 fix(llms): honor reasoning-model params in AzureOpenAIStructuredLLM (#5548) ly-wang19 2026-06-15 18:37:19 +08:00
  • 09a9e34382 fix(litellm): function-calling check blocks all calls on non-tool models (#5536) Hrushikesh Yadav 2026-06-15 15:59:46 +05:30
  • 66c4394b40 fix(pyproject): rename vector_stores extra to vector-stores for PEP 503/508 compliance (#4934) anish 2026-06-15 00:08:23 -07:00
  • 32575a65fc fix(llms): honor reasoning-model params in OpenAIStructuredLLM (#5458) ly-wang19 2026-06-15 15:06:15 +08:00
  • 66901d7393 fix(llms): accept and forward **kwargs in Together/LangChain/Sarvam providers (#5556) Yash Singh 2026-06-15 12:23:04 +05:30
  • a1eefc31bc fix(bedrock): use dict literal instead of set in AI21 response parse default (#5527) Hrushikesh Yadav 2026-06-15 12:09:34 +05:30
  • de471799d1 fix(llms): send max_completion_tokens for the GPT-5 family across providers (#5547) Davide Leopardi 2026-06-15 08:34:19 +02:00