include event emitter in flows (#1740)

* include event emitter in flows

* Clean up

* Fix linter
This commit is contained in:
Brandon Hancock (bhancock_ai)
2024-12-11 10:16:05 -05:00
committed by GitHub
parent da9220fa81
commit 1df61aba4c
5 changed files with 94 additions and 9 deletions

View File

@@ -144,7 +144,7 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
formatted_answer
)
if self.step_callback:
self.step_callback(tool_result)
self.step_callback(tool_result)
formatted_answer.text += f"\nObservation: {tool_result.result}"
formatted_answer.result = tool_result.result
@@ -413,7 +413,6 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
"""
while self.ask_for_human_input:
human_feedback = self._ask_human_input(formatted_answer.output)
print("Human feedback: ", human_feedback)
if self.crew and self.crew._train:
self._handle_crew_training_output(formatted_answer, human_feedback)