From f1299f484de2a7636cb5ed691a858db749c8eeb3 Mon Sep 17 00:00:00 2001 From: Shahar Yair Date: Sat, 28 Dec 2024 11:10:16 +0200 Subject: [PATCH] fix _should_force_answer bug --- src/crewai/agents/agent_builder/base_agent_executor_mixin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crewai/agents/agent_builder/base_agent_executor_mixin.py b/src/crewai/agents/agent_builder/base_agent_executor_mixin.py index 19d5401a3..c453d30b3 100644 --- a/src/crewai/agents/agent_builder/base_agent_executor_mixin.py +++ b/src/crewai/agents/agent_builder/base_agent_executor_mixin.py @@ -26,7 +26,7 @@ class CrewAgentExecutorMixin: def _should_force_answer(self) -> bool: """Determine if a forced answer is required based on iteration count.""" - return (self.iterations >= self.max_iter) and not self.have_forced_answer + return self.iterations >= self.max_iter def _create_short_term_memory(self, output) -> None: """Create and save a short-term memory item if conditions are met."""