Delegation occurs when an agent determines that a subtask is better handled by a different agent — one with specialized tools, a different model, or domain-specific instructions — and transfers that subtask accordingly. This is a core pattern in multi-agent systems and orchestrated workflows, where the delegating agent retains responsibility for the overall goal while the delegate focuses on a narrow piece. Effective delegation requires clear task specification, result formatting expectations, and error handling if the delegate fails.