ottom8
ComponentsBundles

CrewAI

CrewAI components available in ottom8: CrewAI Agent, Hierarchical Crew, Hierarchical Task, Sequential Crew, Sequential Task, Sequential Task Agent.

CrewAI Agent

Represents an agent of CrewAI.

InputTypeRequired
Language ModelotherNo
ToolsotherNo
Allow DelegationboolNo
BackstorystrNo
GoalstrNo
RolestrNo

Advanced options: Allow Code Execution, kwargs, Memory, Verbose

OutputType
AgentNoneType

Hierarchical Crew

Represents a group of agents, defining how they should collaborate and the tasks they should perform.

InputTypeRequired
AgentsotherNo
Manager AgentotherNo
Manager LLMotherNo
TasksotherNo

Advanced options: Function Calling LLM, Max RPM, Memory, Share Crew, Cache, Verbose

OutputType
OutputMessage

Hierarchical Task

Each task must have a description, an expected output and an agent responsible for execution.

InputTypeRequired
Expected OutputstrNo
DescriptionstrNo

Advanced options: Tools

OutputType
TaskHierarchicalTask

Sequential Crew

Represents a group of agents with tasks that are executed sequentially.

InputTypeRequired
TasksotherNo

Advanced options: Function Calling LLM, Max RPM, Memory, Share Crew, Cache, Verbose

OutputType
OutputMessage

Sequential Task

Each task must have a description, an expected output and an agent responsible for execution.

InputTypeRequired
AgentotherYes
TaskotherNo
Expected OutputstrNo
DescriptionstrNo

Advanced options: Tools, Async Execution

OutputType
TaskSequentialTask

Sequential Task Agent

Creates a CrewAI Task and its associated Agent.

InputTypeRequired
Language ModelotherNo
Previous TaskotherNo
ToolsotherNo
BackstorystrNo
Expected Task OutputstrNo
GoalstrNo
RolestrNo
Task DescriptionstrNo

Advanced options: Agent kwargs, Allow Code Execution, Allow Delegation, Async Execution, Memory, Verbose

OutputType
Sequential TaskSequentialTask

On this page