← back to report

mem0ai/mem0

// all events — 2026-08-10

Type AI Score Description Actor Reason Date
commit 1.00 fix(n8n): MIT license + themed icons for verified-node vetti Commit message contains explicit AI assi 2026-08-05
commit 1.00 docs: add Dream feature page (#6689) Commit message contains explicit AI assi 2026-08-04
commit 1.00 fix(ts-oss): strip identity scope from add() metadata (#6377 Commit message contains explicit AI assi 2026-08-04
commit 1.00 fix: delete_all now drains all pages, not just the first bat Commit message contains explicit AI assi 2026-07-31
commit 1.00 fix(memory): paginate delete_all across vector store pages ( Commit message contains explicit AI assi 2026-07-31
commit 1.00 feat(ts-oss): add Qdrant server-side BM25 keywordSearch() + Commit message contains explicit AI assi 2026-07-30
commit 1.00 fix(security): patch 32 HIGH + 57 MEDIUM Vanta vulnerabiliti Commit message contains explicit AI assi 2026-07-30
commit 1.00 feat(integrations): n8n community node for Mem0 (#6517) Commit message contains explicit AI assi 2026-07-29
commit 1.00 feat(integrations): Zapier app for Mem0 (#6518) Commit message contains explicit AI assi 2026-07-29
commit 1.00 Add Oracle Vector Store Integration (#5358) Commit message contains explicit AI assi 2026-07-23
commit 1.00 fix(ts-sdk): use textLemmatized for BM25 keyword search on M Commit message contains explicit AI assi 2026-07-22
commit 1.00 fix(vector_stores/opensearch): honor all filter keys instead Commit message contains explicit AI assi 2026-07-22
commit 1.00 fix(ts-oss/baidu): convert L2 distance to similarity score i Commit message contains explicit AI assi 2026-07-22
commit 1.00 Remove redundant check for api_key attribute (#6460) Commit message contains explicit AI assi 2026-07-21
commit 1.00 fix(qdrant): actually clear points on reset() for local Qdra Commit message contains explicit AI assi 2026-07-21
commit 1.00 fix(ts-oss): coerce non-string entity ids instead of crashin Commit message contains explicit AI assi 2026-07-21
commit 1.00 fix(memory): don't let update() metadata overwrite user_id/a Commit message contains explicit AI assi 2026-07-21
commit 1.00 fix(ts-oss): don't let update() metadata overwrite user_id/a Commit message contains explicit AI assi 2026-07-21
commit 1.00 feat(vector-stores): add Databricks provider to TypeScript O Commit message contains explicit AI assi 2026-07-11
commit 1.00 fix(weaviate): don't write OutputData model fields as proper Commit message contains explicit AI assi 2026-07-10
commit 1.00 fix(ts-sdk): re-raise LLM extraction transport failures inst Commit message contains explicit AI assi 2026-07-10
pr 0.80 ⚡️ Speed up `_format_message()` by 81% in `embedchain/store/ Excessive use of emojis, formal breakdow 2024-02-16
pr 0.70 ⚡️ Speed up `load_data()` by 75% in `embedchain/loaders/yout Overly formal, contains AI markers (e.g. 2024-02-16
pr 0.45 feat(oracledb-ts): Add Oracle Database native vector store i Very formal style and thorough listing, 2026-08-03
pr 0.40 docs: update Python search examples for v3 filters API Polished sentences, formal tone, but cle 2026-08-06
pr 0.30 feat(ollama): support a configurable context window (#6857) Verbose, some formal language, but concl 2026-08-08
pr 0.30 fix(vector-stores): guard AzureAISearch.__del__ against part Somewhat formal summary section, but tec 2026-08-03
pr 0.20 Fix langchain_community deprecation warning Technical but concise; no AI hallmarks o 2026-08-09
pr 0.20 fix(vercel-ai-sdk): add missing linting and testing devDepen Well-detailed, domain-specific; structur 2026-08-09
pr 0.20 fix(vercel-ai-sdk): add missing linting and testing devDepen Well-detailed, domain-specific; structur 2026-08-09
pr 0.20 docs: Fix outdated Python version requirements, non-existent Very thorough but technical; detail does 2026-08-09
pr 0.20 fix(mem0-plugin): make Codex lifecycle hooks work on native Jargon-heavy, clear problem analysis and 2026-07-09
pr 0.20 fix(vector_stores/cassandra): filter before applying top_k i Detailed root cause analysis, technical 2026-08-09
pr 0.20 fix: make OpenAI embedding batch size configurable Slightly more verbose but has human cave 2026-08-08
pr 0.20 fix(llms,embeddings): pass http_client to OpenAI client when Slightly more formal summary section, bu 2026-08-02
pr 0.15 Add Azure Cosmos DB No SQL Vector Search integration Technical detail and some awkward gramma 2025-11-20
pr 0.10 feat(server): support independent LLM/embedder base URLs Direct, references specific code and beh 2026-08-01
pr 0.10 fix(vector_stores/azure_ai_search): raise on failed Indexing Mostly technical, some slight formality 2026-08-07
pr 0.10 chore: align plugin marketplace.json files with updated sche Straightforward update summary with clea 2026-08-09
pr 0.10 fix(llms/gemini): map assistant role to model in message for Brief, domain-specific bug description, 2026-07-18
pr 0.10 fix(memory): give the reranker the full candidate pool, not Domain-specific terminology and examples 2026-07-20
pr 0.10 fix(memory): close hash-dedup TOCTOU race in add() with per- Technical depth, domain jargon, clear hu 2026-07-22
pr 0.10 fix(pi-agent-plugin): trim blank content in auto-capture con Technical, concise, domain-specific and 2026-08-08
pr 0.10 fix(memory): process_telemetry_filters always returns a 2-tu Very domain-specific, discusses repo sta 2026-07-11
pr 0.10 fix(memory): remove_code_blocks must not crash on None or li Brief, technical, some copy from PR refe 2026-07-10
pr 0.10 fix(ts-oss): mirror entity ids from filters into metadata fo Clear technical changelog, direct, no AI 2026-07-10
pr 0.10 feat(embeddings): native embed_batch for FastEmbed Technical, refers to repo specifics, no 2026-07-05
pr 0.10 fix(embeddings): make OpenAI batch size configurable Technical, precise explanations, no AI s 2026-08-08
pr 0.10 fix(vector-stores/pgvector): use bare raise in psycopg2 path Concise, domain-specific, copy includes 2026-08-06
pr 0.10 fix(vector_stores/azure_ai_search): raise on failed indexing Terse, domain-specific, informal with mi 2026-08-08
pr 0.10 docs(mem0): use v3 search filters in examples Informal, concise changelog with detaile 2026-08-07
pr 0.10 Vec2 Structured, but technical and concise; n 2026-08-07
pr 0.10 fix(security): patch 8 HIGH + 18 MEDIUM Vanta vulnerabilitie Highly technical, domain-specific langua 2026-08-07
pr 0.10 docs(memory): note filters-based scoping for search/get_all Contains technical jargon, detailed cont 2026-08-03
pr 0.10 fix(vector_stores): dispatch add_embeddings by signature in Shows technical detail, informal clarifi 2026-08-03
pr 0.10 fix(embeddings/ollama): default embedding_dims to 768 to mat Technical and concise, with code referen 2026-08-03
pr 0.10 fix(vector-stores/azure-ai-search): guard __del__ against pa Detailed technical explanation, informal 2026-08-03
pr 0.10 fix(vector-stores/pgvector): bare re-raise in psycopg2 curso Human-style explanation and referencing; 2026-08-03
pr 0.10 fix(embeddings/fastembed): return list from embed() instead Contains domain-specific discussion and 2026-08-03
pr 0.10 fix(search): reject NaN threshold in search parameter valida Technical detail with specific test and 2026-08-03
pr 0.10 feat(examples): add self-hosted Mem0 hooks + MCP setup for C Highly technical, human style reasoning, 2026-08-03
pr 0.10 fix(llms): map assistant role to model in Gemini provider Direct bugfix description and regression 2026-08-03
pr 0.10 fix(search): reject NaN threshold in search parameter valida Technical detail with specific test and 2026-08-03
pr 0.10 fix(vector_stores): dispatch add_embeddings by signature in Shows technical detail, informal clarifi 2026-08-03
pr 0.10 test: skip Redis tests when RediSearch is unavailable Detailed, domain-specific; no AI-like ph 2026-08-03
pr 0.10 fix(vector_stores): map '*' filter to field-exists in Pineco Technical, concise, with domain language 2026-08-03
pr 0.10 fix: use word-boundary regex for assistant keyword rewrite ( Technical bugfix explanation; lacks AI i 2026-07-22
pr 0.10 fix: honor top_k in UpstashVector.list Domain-specific, concise, informal phras 2026-08-03
pr 0.10 fix(client): honor MEM0_HOST/MEM0_API_URL env vars Succinct, technical, includes mutation t 2026-08-03
pr 0.10 fix(memory): guard remove_code_blocks against None content Bulleted, terse, technical, informal not 2026-07-09
pr 0.10 fix(pgvector): drop unused vector column from get() and list Brevity, technical content, lacks AI sig 2026-07-22
pr 0.10 fix(memory): pick the fenced block that parses in extract_js Informal, domain-specific, with code sni 2026-07-29
pr 0.10 fix: auto-propagate embedding dims from embedder to vector s Technical, with concise rationale and no 2026-07-22
pr 0.05 fix(pgvector): raise ValueError when 'in'/'nin' filter value Technical detail and informal tone; doma 2026-08-10
pr 0.05 fix(turbopuffer): validate filter values are scalars before Concise, technical explanation; human-wr 2026-08-10
pr 0.05 fix(s3vectors): validate filter keys and values before passi Well-structured, specific, contains jarg 2026-08-10
pr 0.05 fix(weaviate): use 'is not None' check for filter values ins Direct, technical explanation; uses casu 2026-08-10
pr 0.05 fix(cassandra): push user_id/agent_id/run_id filters to CQL Technical, concise, uses domain-specific 2026-08-10
pr 0.05 fix(embeddings): make OpenAI embed_batch size configurable Uses domain-specific language and casual 2026-08-08
pr 0.05 fix(mem0): support Manifest infer true setup Technical detail, includes domain-specif 2026-06-25
pr 0.05 fix(memory): safe telemetry filter unpack and drop null enti Concise, technical, uses domain terms an 2026-07-21
pr 0.05 fix(memory): cap embedding input length to prevent 8192-toke Technical explanation, domain jargon, cl 2026-05-28
pr 0.05 fix: avoid mutating LLM factory config dictionaries Concise, technical, uses domain-specific 2026-07-19
pr 0.05 fix(vector-stores): stop mongodb and vertex_ai from calling Clear technical domain details, informal 2026-08-03
pr 0.05 fix(memory): parse leading JSON before scanning for code fen Specific technical language, no obvious 2026-08-03
pr 0.05 fix(embeddings): forward api_key on HuggingFace base_url pat Detailed technical content, domain-speci 2026-08-03
pr 0.05 fix(ts): forward metadata in batchUpdate request body Uses domain-specific details, informal p 2026-08-03
pr 0.05 fix(llms/lmstudio): honor LMSTUDIO_BASE_URL env var Compact, technical explanation; human-li 2026-08-03
pr 0.05 fix(utils): support non-English spaCy pipelines (model selec Contains domain jargon; no generic/AI ph 2026-08-03
pr 0.05 fix(embeddings): default OllamaEmbedding dims to 768 for nom Domain-specific correction, concise, no 2026-08-03
pr 0.05 fix(vector-stores): use bare raise in pgvector psycopg2 erro Precise technical detail, informal and c 2026-08-02
pr 0.05 docs(skill): migrate remaining Python search() snippets to t Contains domain jargon, detailed referen 2026-08-06
pr 0.05 fix(tests): pass POSIX paths to bash so migration tests run Technical, terse, with concrete test det 2026-08-06
pr 0.05 fix(plugin): converge plugin.json manifests on 0.2.14 and gu Thorough technical changelog, domain-spe 2026-08-06
pr 0.05 fix(server): stop leaking internal payload keys in admin GET Domain-specific, technical, and informal 2026-08-06
commit 0.00 fix(security): patch 8 HIGH + 18 MEDIUM Vanta vulnerabilitie Standard, terse commit message using dom 2026-08-07
commit 0.00 Fix broken links: unblock link check in oracledb.mdx (#6849) — 2026-08-07
commit 0.00 fix(vector-stores/oracledb): Fix accuracy bug (#6848) Commit message is concise and technical; 2026-08-07
commit 0.00 docs(memory): note filters-based scoping for search/get_all Brief, technical docs update; phraseolog 2026-08-07
commit 0.00 fix(ts-oss, py): release Oracle client on init failure, vali Terse, domain-specific commit message wi 2026-08-06
commit 0.00 perf(ts-oss): cut Oracle vector store round trips per review Brief, technical summary; lacks AI-style 2026-08-06
commit 0.00 feat(sdk, docs): expose agent_custom_instructions for agent- Domain-specific, terse commit message; n 2026-08-05
commit 0.00 docs: frame graph memory as a Platform feature, removed from Brief, technical commit summary; human s 2026-08-05
commit 0.00 feat(ts-oss): add Oracle AI Vector Search vector store (#669 Technical, domain-specific phrasing; hum 2026-08-05
commit 0.00 fix(ts-sdk): await identity before building project-scoped U Very terse, technical language; not AI-l 2026-08-04
commit 0.00 chore(release): bump SDK, CLI, and plugin versions (#6800) Short, conventional release commit messa 2026-08-04
commit 0.00 fix(ts-sdk): take /v1/ping/ off the request critical path (# Terse, domain-specific fix commit; stron 2026-08-04
commit 0.00 SEO & metadata audit: trim Dream page description under 160 — 2026-08-04
commit 0.00 fix(zapier): require user_id on Add Memory (#6790) Brief, task-specific wording without AI 2026-08-04
commit 0.00 chore(n8n): route package contact to integrations@mem0.ai (# Concise commit; 'route package contact' 2026-08-04
commit 0.00 fix(memory): stop add() metadata from setting a memory's ide Technical commit with domain details, hu 2026-08-04
commit 0.00 fix(upstash): escape quotes in filter values and validate fi Short technical fix, jargon present, hum 2026-08-04
commit 0.00 fix(zapier): add root index.js entry shim so deployed app re Terse domain-specific fix description; n 2026-08-04
commit 0.00 docs(temporal): clarify feature behavior and usage (#6780) Messages are short, technical, and show 2026-08-03
commit 0.00 docs(openapi): document limit param and error responses on G Brief, domain-specific commit message; n 2026-08-03
commit 0.00 docs(openapi): complete parameter and description coverage f Technical changelog style; no stylistic 2026-08-03
commit 0.00 feat(cli): remove mem0 version subcommand from md files and Concise, changes summarized in engineeri 2026-08-03
commit 0.00 docs: correct add-memories endpoint to /v3/memories/add/ in Terse, focused fix typical of human comm 2026-08-03
commit 0.00 fix: OSS Python SDK hygiene batch, 9 small bug fixes (#6770) Human-like batch bugfix message, specifi 2026-08-03
commit 0.00 docs: correct openapi.json against live API behavior (#6771) Direct, technical description; shows man 2026-08-03
commit 0.00 fix(ts-oss/redis): fall back to "*" for empty or all-null fi Clear, technical summary, consistent wit 2026-08-03
commit 0.00 feat(cli): Platform option parity across Python and Node CLI Reference to ticket, jargon, and bullet 2026-08-03
commit 0.00 chore: bump versions and update changelog for Python 2.0.15, Concise, domain-specific commit message 2026-08-01
commit 0.00 Fix grammar & typos: repair broken code fences in Python qui — 2026-08-01
commit 0.00 Update docs: Improve getting started section (#6707) Standard terse commit message, no AI ind 2026-07-31
commit 0.00 fix: align default model names with SDK defaults (#6704) Terse, domain-specific commit message, c 2026-07-31
commit 0.00 fix(reranker): align llm_reranker default model with SDK def Contains domain jargon and brief, inform 2026-07-31
commit 0.00 fix(vector-stores): Supabase 1000-row cap, RLS init probe, a Uses technical jargon and informal style 2026-07-31
commit 0.00 fix(elasticsearch): set size on KNN search to respect top_k Terse, domain-specific, natural commit s 2026-07-31
commit 0.00 docs(platform): correct 34 audited API discrepancies across Commit message is concise, domain-specif 2026-07-30
commit 0.00 fix(ts-oss/together): honor TOGETHER_API_BASE in the embedde Brief, technical commit message typical 2026-07-30
commit 0.00 chore(n8n): release 0.1.1 via CD for npm provenance (#6685) Short, domain-specific release note; typ 2026-07-30
commit 0.00 fix(zapier): raise the add_memory poll budget past the real Concise, technical commit message; no AI 2026-07-29
commit 0.00 chore: remove OpenMemory from the monorepo (#6530) Very terse, standard commit message; cle 2026-07-29
commit 0.00 docs: serve an unconditioned favicon at the docs domain root Standard technical commit; domain-specif 2026-07-29
commit 0.00 docs: redirect /integrations/keywords to /integrations/respa Brief, clear commit message; no signs of 2026-07-29
commit 0.00 chore(release): Python SDK v2.0.14, TypeScript SDK v3.1.2 (# Standard release commit, concise and tec 2026-07-25
commit 0.00 fix(milvus): guard text field in update() with _has_bm25_sch Standard terse commit message, typical h 2026-07-24
commit 0.00 fix(ts-oss/cassandra): apply every operator in a compound fi Short, technical commit message, no AI i 2026-07-24
commit 0.00 salvage: fix(opensearch) re-raise search errors (credit @yas Terse commit with co-authored trailer bu 2026-07-24
commit 0.00 docs: SEO and AEO updates for the memory expiration page (#6 Terse, domain-specific commit message ty 2026-07-23
commit 0.00 fix(ts-oss/chroma): stop dropping filter conditions in where Concise, technical commit with domain-sp 2026-07-23
commit 0.00 fix(ts-oss): forward responseFormat to Gemini in generateRes Brief, technical message; uses common ab 2026-07-23
commit 0.00 fix(dashboard): clear the LLM API key on provider change (#6 Brief, technical, focused on domain task 2026-07-23
commit 0.00 fix(vector_stores/opensearch): translate the '*' wildcard to Technical, precise message typical for c 2026-07-23
commit 0.00 fix(ts-oss/milvus): skip '*' wildcard filter values instead Commit message is concise and domain-spe 2026-07-22
commit 0.00 fix(ts-oss/anthropic): find the text block in no-tools respo Brief, technical commit message with no 2026-07-22
commit 0.00 fix(vector_stores/chroma): stop dropping filter conditions i Short, domain-specific commit message. 2026-07-22
commit 0.00 fix: drop unused vector column from pgvector get() and list( Commit message is terse, technical, and 2026-07-22
commit 0.00 chore: update changelog, bump versions to Python 2.0.13, Typ Changelog update; standard operational c 2026-07-22
commit 0.00 fix(llms/anthropic): find the text block in no-tools respons Terse, technical message; consistent wit 2026-07-22
commit 0.00 ci: infer component labels for issues filed without the form Concise commit message with domain-speci 2026-07-21
commit 0.00 ci: fix silently-broken issue labeling and add PR labeling ( Terse, domain-specific commit summary. 2026-07-21
commit 0.00 fix(vector-stores): scope Pinecone delete_col()/reset() to n Technical, brief commit with clear scope 2026-07-21
commit 0.00 fix(opencode-plugin): recover MEM0_API_KEY from shell profil Terse commit using domain-specific abbre 2026-07-20
commit 0.00 chore(labels): retire graph-memory, ollama, and benchmark fr Short, technical commit message with no 2026-07-20
commit 0.00 fix(ts-sdk): lazy-load optional provider SDKs in mem0ai/oss Brief technical summary; no signs of AI- 2026-07-20
commit 0.00 fix(vector-stores/baidu): convert L2 distance to similarity Very concise commit message, typical hum 2026-07-20
commit 0.00 fix(server): scope auth DB sessions to prevent connection-po Concise commit message; domain-specific 2026-07-19
commit 0.00 fix(llms): honor OPENAI_BASE_URL in structured provider (#63 Concise title and no AI-style phrasing. 2026-07-17
commit 0.00 docs: use CLI commands for Claude Code plugin install steps Brief docs update; lacks AI indicators. 2026-07-16
commit 0.00 feat(ts-sdk): add AWS Bedrock embedding provider (#6185) Terse, domain-specific, PR title format 2026-07-15
commit 0.00 docs: remove criteria retrieval docs for non-existent featur Standard concise commit message, domain- 2026-07-14
commit 0.00 refactor(sdk): remove dead retrieval_criteria parameter (#63 Conventional commit message, no AI indic 2026-07-14
commit 0.00 fix(mem0-plugin): store assistant-authored summaries with ro Technical fix message, specific role ref 2026-07-14
commit 0.00 docs: fold contextual-add into the Add concept page and redi Standard docs commit, precise change des 2026-07-14
commit 0.00 chore: update changelog, bump SDK versions to Python 2.0.12 Short changelog message, typical for hum 2026-07-13
commit 0.00 refactor(ts-sdk): lazy-load optional provider SDKs so import Technical refactor phrasing, terse and d 2026-07-13
commit 0.00 fix(anthropic): Remove sampling parameters when using new mo Terse, technical commit message with typ 2026-07-10
commit 0.00 fix(vector-stores): improve milvus wildcard search (#6187) Brief, technical fix commit with human p 2026-07-10
commit 0.00 docs: correct custom categories, per-call custom_categories Short, issue-focused commit typical of h 2026-07-10
commit 0.00 docs: add a dedicated Memory Expiration page (#6194) Direct, descriptive commit; no AI phrasi 2026-07-10
commit 0.00 fix(core): coerce non-string entity ids instead of crashing Technical, typo-aware; matches natural h 2026-07-10
commit 0.00 fix(core): don't require langchain-core for default async pr Informal and concise; fits normal human 2026-07-10
pr 0.00 fix(embeddings): make Azure OpenAI and Gemini embed_batch si Contains domain-specific explanations, j 2026-08-10
pr 0.00 fix(memory): reject boolean values for threshold in search p Detailed technical language, issue refer 2026-08-07
pr 0.00 docs: remove obsolete graph memory references from AGENTS.md Concise, technical, and uses domain-spec 2026-07-26
pr 0.00 docs: remove stale graph-memory references and correct provi Jargon-rich, file paths, informal touche 2026-07-25
pr 0.00 feat(server): expose reranker config and rerank search param Dense jargon, informal parentheticals, h 2026-08-01
pr 0.00 feat: support llm, rerank, and embedding modules using model Technical, contains informal notes and o 2026-04-01
pr 0.00 fix(memory): prevent cross-scope entity merges Written in specific, informal and techni 2026-08-10
pr 0.00 fix(ts-oss/upstash): translate filter operators instead of d Contains code context, technical referen 2026-08-10
pr 0.00 fix(ts-oss): stop add() from mutating the caller's filters o Explains code behavior in detail, uses j 2026-08-04
pr 0.00 fix(memory): include metadata keys in add() scope filters Domain-specific, informal, uses technica 2026-06-20
pr 0.00 fix: add entity_type merge gate to prevent same-name entity Highly domain-specific, technical detail 2026-06-11
pr 0.00 fix: keep Cursor sessionStart hook fast Terse, technical phrasing and informal l 2026-08-07
pr 0.00 Fix broken links: unblock link check in oracledb.mdx — 2026-08-07
pr 0.00 fix(vector-stores/oracledb): Fix accuracy bug Standard, terse phrasing with corporate 2026-08-07
pr 0.00 fix(dashboard): show newest memories first Concise summary using domain-specific te 2026-05-08
pr 0.00 fix(sdk-python): fallback __version__ when distribution meta Detailed, technical, and context-rich; c 2026-08-07
pr 0.00 feat(vector-stores): add Azure Cosmos DB NoSQL vector store In-depth, technical, informal; no eviden 2026-06-11
pr 0.00 feat(vector-store): add IBM Db2 AI Vector Search provider Highly technical, specific, and context- 2026-08-06
pr 0.00 feat(plugin): add Kimi Code support Technical and concise; clear domain know 2026-08-06
pr 0.00 fix(ts-oss, py): release Oracle client on init failure, vali Thorough, technical, and context-specifi 2026-08-06
pr 0.00 perf(ts-oss): cut Oracle vector store round trips per review Technical jargon, concise, and domain-sp 2026-08-06
pr 0.00 feat(ts-oss): add Oracle AI Vector Search vector store In-depth and technical, plenty of human 2026-07-30
pr 0.00 fix(memory): pass observation timestamp into additive extrac Technical, concise, domain-specific and 2026-07-15
pr 0.00 fix(reranker): stop mutating caller docs on provider failure Technical and concise, domain-specific e 2026-07-20
pr 0.00 fix(embeddings/fastembed): return list[float] from embed() Terse, clear, and technical with expecte 2026-07-27
pr 0.00 fix(client): honor MEM0_HOST and MEM0_API_URL for MemoryClie Terse, domain-specific, natural engineer 2026-07-27