v2.2.1

October 23, 2025

Agno now lets you quickly turn PowerPoint (.pptx) files into usable knowledge

Quickly turn your PowerPoint presentations into actionable knowledge. The new PPTXReader class allows agents to extract slide text and build knowledge bases directly from presentations, making it ideal for enterprise document processing, presentation analysis, and RAG workflows with office documents.

from agno.agent import Agent
from agno.knowledge.knowledge import Knowledge
from agno.knowledge.reader.pptx_reader import PPTXReader
from agno.models.openai import OpenAIChat

knowledge = Knowledge()

knowledge.add_content(
    path="quarterly_review.pptx",
    reader=PPTXReader()
)

agent = Agent(
    model=OpenAIChat(id="gpt-4o"),
    knowledge=knowledge,
    search_knowledge=True
)

See docs for more.