delete same vector in retrieved_old_memory (#2201)

This commit is contained in:
cola
2025-02-21 02:10:09 +08:00
committed by GitHub
parent 3fe31e1c31
commit 9734b2db7e

View File

@@ -176,7 +176,10 @@ class Memory(MemoryBase):
)
for mem in existing_memories:
retrieved_old_memory.append({"id": mem.id, "text": mem.payload["data"]})
unique_data = {}
for item in retrieved_old_memory:
unique_data[item['id']] = item
retrieved_old_memory = list(unique_data.values())
logging.info(f"Total existing memories: {len(retrieved_old_memory)}")
# mapping UUIDs with integers for handling UUID hallucinations