Agent with URL Context and Search
Combine Google Search with URL context so Gemini finds pages, then analyzes their content.
Code
"""Combine URL context with Google Search for comprehensive web analysis."""
from agno.agent import Agent
from agno.models.google import Gemini
# Create agent with both Google Search and URL context enabled
agent = Agent(
model=Gemini(id="gemini-2.5-flash", search=True, url_context=True),
markdown=True,
)
# The agent will first search for relevant URLs, then analyze their content in detail
agent.print_response(
"Analyze the content of the following URL: https://docs.agno.com/introduction and also give me latest updates on AI agents"
)Usage
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activateSet your API key
export GOOGLE_API_KEY=xxxInstall dependencies
uv pip install -U google-genai agnoRun Agent
Save the code above as url_context_with_search.py, then run:
python url_context_with_search.py