Description
Hi,
I’m running into a problem with multi-agent handoff and slot filling using OpenAI Agents (function calling, multi-agent orchestration).
Scenario:
I have a main agent and a rental car agent.
When a user asks about rental car reservation, the main agent hands off to the rental car agent.
The rental car agent needs both location and date to make a reservation, so it asks the user for the location first (slot-filling).
The user then provides the location.
Problem:
After the user provides the location, the conversation does not continue with the rental car agent.
Instead, the main agent answers directly (without handing the turn to the rental car agent again), so the slot-filling flow is broken.
Questions:
Is multi-turn slot filling with agent handoff/stateful continuation fully supported in the current OpenAI Agents framework?
Is there a recommended way to ensure that follow-up questions (for slot-filling) keep being routed to the correct agent?
Are there any best practices or configuration changes I should try for this use case?
Thanks for any suggestions or workarounds.