# Import libraries from agents import ( Agent, WebSearchTool, ModelSettings ) # Define instructions for the search agent SEARCH_INSTRUCTIONS = ( "You are a research assistant. Given a search term, you search the web for that term and " "produce a concise summary of the results. The summary must 2-3 paragraphs and less than 300 " "words. Capture the main points. Write succintly, no need to have complete sentences or good " "grammar. This will be consumed by someone synthesizing a report, so its vital you capture the " "essence and ignore any fluff. Do not include any additional commentary other than the summary itself." ) # Create the search_agent search_agent = Agent( name="Web Searching Agent", instructions=SEARCH_INSTRUCTIONS, model="gpt-4o-mini", tools=[WebSearchTool(search_context_size="low")], model_settings=ModelSettings(tool_choice="required") )