Documentation Index
Fetch the complete documentation index at: https://agno-v2-shaloo-ai-support-link.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Code
from agno.agent.agent import Agent
from agno.models.openai import OpenAIResponses
from agno.os import AgentOS
from agno.os.interfaces.a2a import A2A
from agno.team import Team
researcher = Agent(
name="researcher",
role="Research Assistant",
model=OpenAIResponses(id="gpt-5.2"),
instructions="You are a research assistant. Find information and provide detailed analysis.",
markdown=True,
)
writer = Agent(
name="writer",
role="Content Writer",
model=OpenAIResponses(id="gpt-5.2"),
instructions="You are a content writer. Create well-structured content based on research.",
markdown=True,
)
research_team = Team(
members=[researcher, writer],
name="research_team",
instructions="""
You are a research team that helps users with research and content creation.
First, use the researcher to gather information, then use the writer to create content.
""",
show_members_responses=True,
get_member_information_tool=True,
add_member_tools_to_context=True,
)
# Setup our AgentOS app
agent_os = AgentOS(
teams=[research_team],
a2a_interface=True,
)
app = agent_os.get_app()
if __name__ == "__main__":
"""Run our AgentOS.
You can see the configuration and available apps at:
http://localhost:7777/config
"""
agent_os.serve(app="a2a_research_team:app", reload=True)
Usage
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
Set Environment Variables
export OPENAI_API_KEY=your_openai_api_key
Install dependencies
uv pip install -U agno openai a2a-protocol
Run Example
python a2a_research_team.py
Key Features
- Multi-Agent Collaboration: Researcher and writer working together
- Specialized Roles: Distinct expertise and responsibilities
- Transparent Process: See individual agent contributions
- Coordinated Workflow: Structured research-to-content pipeline
- Web Interface: Professional team interaction through A2A
Team Members
- Researcher: Information gathering and analysis specialist
- Writer: Content creation and structuring expert
- Workflow: Sequential collaboration from research to final content