From 25147476f7f7750ee5ca1389353e50449c225121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Wed, 18 Sep 2024 04:17:20 -0300 Subject: [PATCH] always ending on a user message --- src/crewai/agents/crew_agent_executor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crewai/agents/crew_agent_executor.py b/src/crewai/agents/crew_agent_executor.py index 07b3b8570..11b3fed5f 100644 --- a/src/crewai/agents/crew_agent_executor.py +++ b/src/crewai/agents/crew_agent_executor.py @@ -146,10 +146,10 @@ class CrewAgentExecutor(CrewAgentExecutorMixin): ) self.have_forced_answer = True self.messages.append( - self._format_msg(formatted_answer.text, role="assistant") + self._format_msg(formatted_answer.text, role="user") ) except OutputParserException as e: - self.messages.append({"role": "assistant", "content": e.error}) + self.messages.append({"role": "user", "content": e.error}) return self._invoke_loop(formatted_answer) except Exception as e: