Files
mem0/tests
kartik-mem0andClaude Opus 4.6 b1dbd08c63 fix(qdrant): handle $or/$not keys injected by Memory middleware
Memory._process_metadata_filters() renames OR→$or and NOT→$not before
passing filters to the vector store. Without this fix, $or/$not keys
with list values hit _build_field_condition and crash with
ValidationError (MatchValue rejects lists).

Normalize $or→OR, $not→NOT, $and→AND at the start of _create_filter
so both naming conventions work.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 18:32:57 +05:30
..
2025-10-15 11:19:52 -07:00
2025-10-15 11:19:52 -07:00
2025-05-06 01:16:02 +05:30