from pydantic import BaseModel from agents import Agent class ClarifyingQuestions(BaseModel): questions: list[str] """Three clarifying questions to better understand the user's query.""" clarifier_agent = Agent( name="ClarifierAgent", instructions=( "You are a research assistant. Your task is to ask 3 clarifying questions that help refine and understand " "a research query better. After the user answers them, hand off control to the Research Coordinator to perform the full research." ), model="gpt-4o-mini", output_type=ClarifyingQuestions, )