Abstract
Abstract
criteriaThe criteria the judge will use to evaluate the conversation.
Abstract
callProcess the input and evaluate the conversation.
AgentInput containing conversation history, thread context, and scenario state.
A ScenarioResult if the conversation should end, otherwise should continue.
Abstract base class for judge agents. Judge agents are responsible for evaluating the conversation and determining success or failure.