From 79a9e4038dd65dd73b7c77d56eb95bb8adaeddbc Mon Sep 17 00:00:00 2001 From: "caozouying.czy" Date: Wed, 24 Dec 2025 14:22:49 +0800 Subject: [PATCH] fix bug when updating memory freq only but not utility --- reme_ai/vector_store/update_memory_utility_op.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/reme_ai/vector_store/update_memory_utility_op.py b/reme_ai/vector_store/update_memory_utility_op.py index f7a9067f..2d1ca751 100644 --- a/reme_ai/vector_store/update_memory_utility_op.py +++ b/reme_ai/vector_store/update_memory_utility_op.py @@ -44,7 +44,13 @@ class UpdateMemoryUtilityOp(BaseAsyncOp): memory_dicts: List[dict] = self.context.memory_dicts update_utility = self.context.update_utility - if not memory_dicts or not update_utility: + if not memory_dicts: + logger.info("No memories to update utility") + return + + if not update_utility: + self.context.response.metadata["memory_list"] = self.context.memory_list + self.context.response.metadata["deleted_memory_ids"] = self.context.deleted_memory_ids logger.info("No memories to update utility") return