from typing import Iterator from agno.agent import Agent, RunOutputEvent from agno.models.openai import OpenAIChat from agno.tools.duckduckgo import DuckDuckGoTools from rich.pretty import pprint agent = Agent( model=OpenAIChat(id="gpt-5-mini"), tools=[DuckDuckGoTools(stock_price=True)], markdown=True, ) run_stream: Iterator[RunOutputEvent] = agent.run( "What is the stock price of NVDA", stream=True, stream_intermediate_steps=True ) for chunk in run_stream: pprint(chunk.to_dict()) print("---" * 20)
Create a virtual environment
Terminal
python3 -m venv .venv source .venv/bin/activate
Install libraries
pip install -U agno openai ddgs rich
Run Agent
python cookbook/agents/other/intermediate_steps.py