From a3bbeb1c10465e4aba1e43dc130adcd9c24b7acd Mon Sep 17 00:00:00 2001 From: hajdul88 <52442977+hajdul88@users.noreply.github.com> Date: Fri, 17 Oct 2025 13:47:02 +0200 Subject: [PATCH] chore: generalizes return value in session history --- cognee/infrastructure/databases/cache/redis/RedisAdapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cognee/infrastructure/databases/cache/redis/RedisAdapter.py b/cognee/infrastructure/databases/cache/redis/RedisAdapter.py index dd89692bb..b0c51d68e 100644 --- a/cognee/infrastructure/databases/cache/redis/RedisAdapter.py +++ b/cognee/infrastructure/databases/cache/redis/RedisAdapter.py @@ -164,7 +164,7 @@ class RedisAdapter(CacheDBInterface): session_key = f"agent_sessions:{user_id}:{session_id}" if last_n == 1: data = await self.async_redis.lindex(session_key, -1) - return json.loads(data) if data else None + return [json.loads(data)] if data else None else: data = await self.async_redis.lrange(session_key, -last_n, -1) return [json.loads(d) for d in data] if data else []