From 30979e646dfb07bf493dccdc46f11d9e45825ece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Thu, 26 Sep 2024 21:40:23 -0300 Subject: [PATCH] ordering tasks properly --- src/crewai/project/crew_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crewai/project/crew_base.py b/src/crewai/project/crew_base.py index 62390e991..1e807a2ab 100644 --- a/src/crewai/project/crew_base.py +++ b/src/crewai/project/crew_base.py @@ -45,7 +45,7 @@ def CrewBase(cls: T) -> T: ] tasks = [ getattr(self, name)() - for name, func in self._get_all_functions().items() + for name, func in reversed(self._get_all_functions().items()) if hasattr(func, "is_task") ] return Crew(agents=agents, tasks=tasks)