AbstractAbstractcallProcess the input and generate a response.
This is the main method that your agent implementation must provide. It receives structured information about the current conversation state and must return a response in one of the supported formats.
AgentInput containing conversation history, thread context, and scenario state.
The agent's response.
Abstract base class for user simulator agents. User simulator agents are responsible for generating user messages to drive the conversation.