diff --git a/src/crewai/crew.py b/src/crewai/crew.py index 38b96a0e0..73ef0fa7c 100644 --- a/src/crewai/crew.py +++ b/src/crewai/crew.py @@ -783,7 +783,7 @@ class Crew(BaseModel): task_outputs = self._process_async_tasks(futures, was_replayed) futures.clear() - previous_output = task_outputs[task_index - 1] if task_outputs else None + previous_output = task_outputs[0] if task_outputs else None if previous_output is not None and not task.should_execute(previous_output): self._logger.log( "debug",