Nodes/ComfyUI CrewAI/📎CrewAI Task List
ComfyUI Node

📎CrewAI Task List

A todo list your crew can actually work through

By luandev·Created 2 years ago·Updated 2 years ago· 63
📎CrewAI Task List
  • task-1
  • task

A single 📎CrewAI Task is enough when your crew has one thing to do. The moment you want a pipeline - "analyze the topic, draft the prompt, then critique and polish it" - you need to hand the 📎CrewAI Crew node several tasks at once, and that's what this node is for. It's a tiny collector: several CREWAI_TASK inputs in, one list output out.

How it works

The node starts with a single input, task-1, and grows new ones as you connect. The pack ships a small JS extension that watches the connections: plug a Task into task-2 and it adds task-3; unplug one and it removes the empty input and renumbers the rest. You never configure anything - you just keep dragging Task nodes in and the list assembles itself.

Output is task, a list of CREWAI_TASK, which feeds the Crew node's tasks input. That's the entire data flow:

CrewAI Task ×3  →  CrewAI Task List  →  CrewAI Crew

Under the hood it's the same shared create_list helper as the Agent List node: every non-null task you connected gets appended to a Python list in input order, and that list is what the crew receives.

When it matters

The list shines in sequential mode (the Crew node's default), where tasks run one after another and each can build on the previous one's output. That's how you get a real prompt-improvement loop instead of three agents all writing the same paragraph independently. In a three-task crew like "outline → draft → critique," the task order in the list is the order they run.

Two honest notes:

  • Don't use it for one task. The Crew node accepts a single Task directly on its tasks input; a list of one is just extra clicks.
  • It does nothing by itself. No LLM calls, no cost - it's pure wiring. All the actual work happens later in the Crew node, so a lone Task List with nothing after it is inert.

Installing

Ships with ComfyUI-CrewAI. Install via ComfyUI Manager (search "ComfyUI-CrewAI") or:

cd ComfyUI/custom_nodes
git clone https://github.com/luandev/ComfyUI-CrewAI
cd ComfyUI-CrewAI
pip install -r requirements.txt

Restart ComfyUI and the list nodes show up in the 📎CrewAI category. No models, no keys - it just organizes the tasks you already wrote.

Category📎CrewAI

Inputs (1)

NameTypeDefaultDescription
task-1CREWAI_TASK—

Outputs (1)

NameTypeDescription
taskCREWAI_TASK—