- HackerNews Researcher - Gets trending stories from HackerNews
- Finance Agent - Gets stock prices and financial data
1
Create a Python file
basic_team.py
2
Set up your virtual environment
3
Install dependencies
4
Export your OpenAI API key
5
Run Team
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
A team of AI agents working together to research topics.
Create a Python file
from agno.agent import Agent
from agno.models.openai import OpenAIResponses
from agno.team.team import Team
from agno.tools.hackernews import HackerNewsTools
from agno.tools.yfinance import YFinanceTools
hn_researcher = Agent(
name="HackerNews Researcher",
model=OpenAIResponses(id="gpt-5.2"),
role="Gets trending stories from HackerNews.",
tools=[HackerNewsTools()],
)
finance_agent = Agent(
name="Finance Agent",
model=OpenAIResponses(id="gpt-5.2"),
role="Gets stock prices and financial data.",
tools=[YFinanceTools()],
)
team = Team(
name="Research Team",
model=OpenAIResponses(id="gpt-5.2"),
members=[hn_researcher, finance_agent],
instructions=[
"Delegate to the HackerNews Researcher for tech news and trends.",
"Delegate to the Finance Agent for stock prices and financial data.",
"Synthesize the results into a clear summary.",
],
markdown=True,
show_members_responses=True,
)
team.print_response(
input="What are the top AI stories on HackerNews and how is NVDA doing?",
stream=True
)
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Install dependencies
uv pip install -U agno openai yfinance
Export your OpenAI API key
export OPENAI_API_KEY="your_openai_api_key_here"
$Env:OPENAI_API_KEY="your_openai_api_key_here"
Run Team
python basic_team.py