From 8230a5dac7dbc859a6a46634aa8ad71857e8cf5b Mon Sep 17 00:00:00 2001 From: Utkarsh Date: Tue, 17 Mar 2026 16:34:46 +0530 Subject: [PATCH] fix: cast vector_distance to float in Redis search (#4377) Co-authored-by: utkarsh240799 Co-authored-by: Claude Opus 4.6 (1M context) --- mem0/vector_stores/redis.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mem0/vector_stores/redis.py b/mem0/vector_stores/redis.py index 7fb1ada9e..81617cbd1 100644 --- a/mem0/vector_stores/redis.py +++ b/mem0/vector_stores/redis.py @@ -159,7 +159,7 @@ class RedisDB(VectorStoreBase): return [ MemoryResult( id=result["memory_id"], - score=result["vector_distance"], + score=float(result["vector_distance"]), payload={ "hash": result["hash"], "data": result["memory"],