From ddc61937bd9ca180265522bafe9844f0f9509279 Mon Sep 17 00:00:00 2001 From: Brandon Hancock Date: Thu, 20 Feb 2025 15:19:56 -0500 Subject: [PATCH] fix reset memory issue --- src/crewai/crew.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 31678ae88..b15bbc126 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -1278,11 +1278,11 @@ class Crew(BaseModel): def _reset_all_memories(self) -> None: """Reset all available memory systems.""" memory_systems = [ - ("short term", self._short_term_memory), - ("entity", self._entity_memory), - ("long term", self._long_term_memory), - ("task output", self._task_output_handler), - ("knowledge", self.knowledge), + ("short term", getattr(self, "_short_term_memory", None)), + ("entity", getattr(self, "_entity_memory", None)), + ("long term", getattr(self, "_long_term_memory", None)), + ("task output", getattr(self, "_task_output_handler", None)), + ("knowledge", getattr(self, "knowledge", None)), ] for name, system in memory_systems: