Start here. This is the direct spoken answer to practice first.
Overview
The main difference is where control and responsibility move during delegation.
A manager agent keeps control and calls specialists as tools, then combines their results. A handoff transfers the active conversation and responsibility to another agent. An agent used as a tool behaves like a bounded specialist operation with a defined input and result. I choose based on who should speak to the user and own the final outcome.