CrewAI Subagent - RocketRide Documentation
Skip to main content

CrewAI Subagent

View as Markdown

What it does

Managed CrewAI sub-agent. Wired into a CrewAI Manager via the crewai invoke channel. The Manager fans out describe to collect this sub-agent's role, goal, backstory, and task, then builds it into its own hierarchical Crew.

Lanes: none, this node is driven by a Manager, not by direct questions.

Connections

ChannelRequiredDescription
llmyesLLM this sub-agent thinks with
toolnoTools available to this sub-agent

The sub-agent's LLM and tool channels are independent of the Manager's. When the Manager delegates to this sub-agent, LLM and tool calls are routed back through this node's own channels.

Configuration

By default only Agent Description and Instructions are shown. Toggle Advanced Mode to expose CrewAI-specific fields.

Always visible:

FieldDescription
Agent DescriptionWhat this sub-agent specializes in, used by the Manager when deciding who to delegate to
InstructionsExtra guidance appended to this sub-agent's backstory

Advanced Mode (Agent):

FieldDefaultMaps to
RoleSpecialistAgent(role=...)
Goalbuilt-inAgent(goal=...)
Backstorybuilt-inAgent(backstory=...)

Advanced Mode (Task):

FieldDefaultMaps to
Task(incoming prompt)Task(description=...)
Expected Outputbuilt-inTask(expected_output=...)

Pipeline wiring

Must be wired into a CrewAI Manager's crewai channel. Can be connected to multiple Managers simultaneously, each Manager independently includes this sub-agent in its own hierarchical Crew. This enables shared specialist sub-agents across multiple delegation hierarchies.

This node has no questions lane and cannot be invoked directly. It also cannot be called as a tool via tool.run_agent, Subagent's classType excludes "tool". For a CrewAI agent that runs standalone or can be called as a tool by other agents, use the CrewAI Agent node instead.