Agents SDK - Mandating handsoff for some agents within a pipeline

In case of having a chain agentic architecture, is it possible to make handsoff mandatory for some of the agents? I understand that you can enforce it through prompting. But is there a better built-in to achieve that?

Also, handsoff is another function call itself. If there are no built-in approaches for mandating the handsoff, Is it possible to achieve that enforced handsoff using structured output to generate a function call always as its output?