From 53a660b813ff8d95a4f4213dd0413d1c02afb200 Mon Sep 17 00:00:00 2001 From: "caozouying.czy" Date: Thu, 27 Nov 2025 16:09:29 +0800 Subject: [PATCH] fix: TypeError in DeleteMemoryOp --- reme_ai/vector_store/delete_memory_op.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reme_ai/vector_store/delete_memory_op.py b/reme_ai/vector_store/delete_memory_op.py index 090760be..b7828f63 100644 --- a/reme_ai/vector_store/delete_memory_op.py +++ b/reme_ai/vector_store/delete_memory_op.py @@ -48,10 +48,10 @@ class DeleteMemoryOp(BaseAsyncOp): deleted_memory_ids = [] for node in nodes: - freq = node["metadata"]["metadata"]["freq"] - utility = node["metadata"]["metadata"]["utility"] + freq = node.metadata.get("freq", 0) + utility = node.metadata.get("utility", 0) if freq >= freq_threshold: if utility * 1.0 / freq < utility_threshold: - deleted_memory_ids.append(node["unique_id"]) + deleted_memory_ids.append(node.unique_id) self.context.deleted_memory_ids = deleted_memory_ids