How agents delegate tasks to other agents in CRHQ — multi-agent collaboration for complex work.
Agents in CRHQ can delegate tasks to other agents. This enables multi-agent workflows where specialized agents handle what they're best at.
When an agent encounters a task that another agent is better suited for, it can:
The parent agent sends a task and waits for the result before continuing. Best for tasks where the parent needs the output to proceed.
The parent agent sends a task and continues working. It receives a notification when the child agent completes. Best for independent subtasks.
Agents decide to delegate based on their instructions and the skills assigned to them. Common patterns:
Delegated tasks create child sessions linked to the parent. You can see:
Child sessions appear in your session list and can be viewed independently.
Delegation is handled by the Delegation skill. Agents with this skill can create and manage delegated tasks. The skill instructions define how delegation works, including: