Commit Graph
12 Commits
Author SHA1 Message Date
kartik-mem0 92287bc6b2 docs: correct the v2 filter allowlist, date operators, and OSS operator scope
Probing production surfaced three more inaccuracies:

- the allowlist row listed 'text' and 'keywords_search', which only exist on
  the search endpoint, and omitted the get_all-only fields
- the time-field table listed 'eq', which every date field rejects with a 400,
  and omitted 'expiration_date' entirely
- the nested AND/OR example filtered categories with a bare string, which the
  API rejects with "'categories' value must be a dictionary"

Also scoped the OSS operator claim to the filter layer: Chroma falls back to
equality for contains/icontains and Pinecone maps neither.
2026-08-14 17:42:54 +05:30
kartik-mem0 d7626a8231 docs: add the Platform-only batch, feedback, and summary rows
These three capabilities exist on MemoryClient but have no OSS equivalent,
and the comparison table did not mention them. Verified absent from
Memory/AsyncMemory. Direct Import is deliberately not added: infer=False
works on OSS too, so it is not a difference.
2026-08-14 17:35:26 +05:30
kartik-mem0 e621245ce3 docs: correct filter grammar, categories operators, and memory-type validation claims
Addresses review feedback on #6908 and fixes the same claims at their source.

- Flat multi-key v2 filters are implicitly ANDed. Verified against the
  production API: an AND/OR/NOT wrapper is needed for OR/NOT semantics and
  nested grouping, not merely to combine conditions.
- categories rejects eq and ne. Only in and contains are accepted.
- Platform restricts top-level filter keys to an allowlist and restricts
  operators per field, while OSS accepts the full operator set on any
  metadata key.
- AsyncMemory.add() raises ValueError, not Mem0ValidationError.
- Any explicit memory_type other than procedural_memory is rejected rather
  than stored as an ordinary memory.
- Refresh the stale Memory Types llms.txt description.
2026-08-14 17:32:52 +05:30
kartik-mem0 b2412bd4db fix(docs): correct nin and filter-grouping parity claims in platform-vs-oss
nin is OSS-only (mem0/vector_stores/pgvector.py), absent from
docs/openapi.json and docs/platform/features/v2-memory-filters.mdx.
Nested AND/OR/NOT is also not identical: OSS implicitly ANDs flat
top-level filter keys, while Platform requires the explicit wrapper
once more than one condition is combined. Moves both into the
Configuration & data operations comparison table instead of the
shared "What's the same" list.
2026-08-11 21:20:56 +05:30
kartik-mem0 f288a05d66 docs: ground the platform/OSS comparison and memory-type status in reality 2026-08-11 21:13:23 +05:30
KartikandGitHub ccbe5861a1 docs: remove criteria retrieval docs for non-existent feature (#6282) 2026-07-14 20:06:05 +05:30
KartikandGitHub 207f65deda docs: navigation (#5900) 2026-07-01 22:48:23 +05:30
rudrajmehta-mem0andGitHub eaca45dcdb docs: remove deprecated Graph Memory references (#5277) 2026-05-28 12:58:15 +05:30
db8ac61713 Self-hosted dashboard and admin auth (#4837)
Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
2026-04-23 19:06:36 +05:30
KartikandGitHub d926f3697c fix(docs): eliminate ~222 SEO redirect chains on docs.mem0.ai (#4768) 2026-04-10 19:33:45 +05:30
mintlify[bot]andGitHub f05e50d940 Improve SEO metadata across documentation pages (#4447) 2026-03-20 02:52:39 -07:00
Parth SharmaandGitHub f7d7c53001 Added improved docs index and overview pages and quickstart (#3603) 2025-10-22 10:30:45 -07:00