Usage
Agent with Tools
Give your agent tools to interact with external services.
Give an agent tools to interact with external services. The agent uses HackerNewsTools to fetch trending stories and user details.
Create a Python file
from agno.agent import Agent
from agno.models.anthropic import Claude
from agno.tools.hackernews import HackerNewsTools
agent = Agent(
model=Claude(id="claude-sonnet-4-5"),
tools=[HackerNewsTools()],
instructions="Write a report on the topic.",
markdown=True,
)
agent.print_response("Trending AI startups on Hacker News", stream=True)Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activateInstall dependencies
uv pip install -U agno anthropicExport your Anthropic API key
export ANTHROPIC_API_KEY="your_anthropic_api_key_here"Run Agent
python tools.py