Detailed guide on workflow management through processes in CrewAI, with updated implementation details.
manager_llm
) or a custom manager agent (manager_agent
) must be specified in the crew to enable the hierarchical process, facilitating the creation and management of tasks by the manager.manager_llm
or manager_agent
for the manager agent.
my_agents
and my_tasks
are defined prior to creating a Crew
object, and for the hierarchical process, either manager_llm
or manager_agent
is also required.
context
parameter in the Task
class to specify outputs that should be used as context for subsequent tasks.
manager_llm
). This agent oversees task execution, including planning, delegation, and validation. Tasks are not pre-assigned; the manager allocates tasks to agents based on their capabilities, reviews outputs, and assesses task completion.
Process
class is implemented as an enumeration (Enum
), ensuring type safety and restricting process values to the defined types (sequential
, hierarchical
). The consensual process is planned for future inclusion, emphasizing our commitment to continuous development and innovation.