If I ask the orchestrator: “what are my latest emails and events of today?”.
The orchestrator will handoff the response to another agent (one of the two) and the answer will come just from one of the two, the question can’t be answered by both agents and then re-assembled and interpreted by the orchestrator.
So basically the answer will just be from the appropriate Agent. Cool behavior, but how would you implement the handoff in such a way that the agent would be able to answer a question which would require two different handoffs and an “aggregator”?
I mean, if I have to implement it by myself I’m missing the point of having a library dedicated to agents, am I missing something? Maybe there’s a parameter or something I’m doing wrong?
what you suggest is a standard tool call which works fine up to a certain number of tools, if I want to have specific agents specialized on certain tasks the only way to proceed is to use handoffs.