Create a tool the supervisor can use to forward a worker message by name.
This helps avoid information loss any time the supervisor rewrites a worker query to the user and also can save some tokens.
Create a tool that can handoff control to the requested agent.
Create a multi-agent supervisor.