Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agno.com/llms.txt

Use this file to discover all available pages before exploring further.

Agno is a python SDK for building multi-agent systems. It gives you three primitives (agents, teams and workflows) and a large set of capabilities you attach to them.
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.tools.workspace import Workspace

workbench = Agent(
    name="Workbench",
    model="openai:gpt-5.5",
    db=SqliteDb(db_file="workbench.db"),
    tools=[Workspace(".")],
    enable_agentic_memory=True,
    add_history_to_context=True,
    num_history_runs=3,
    markdown=True,
)

workbench.print_response("Inventory this folder.")

Three primitives

PrimitiveUse it to
AgentAutonomous programs with a model, tools, and instructions
TeamCoordinate multiple agents on a single task
WorkflowDeterministic, step-based pipelines over agents and teams

Capabilities

Model and tools

CapabilityWhat it adds
Models30+ providers behind one API
Tools100+ integrations and the ability to write your own
SkillsComposable abilities you attach to agents and teams
MultimodalImage, audio, and video input and output
Structured I/OType-safe input and output with Pydantic schemas

Memory and context

CapabilityWhat it adds
StorageDurability and persistence on any database
SessionsMulti-turn sessions with summaries, history, and metrics
StateState your agents can read and update mid-run
MemoryPer-user and per-session memory
KnowledgeSearch over documents, URLs, and databases
LearningAgents that improve over time from feedback and outcomes
CompressionKeep long sessions inside the model’s context window
Context ProvidersInject live data from Calendar, Gmail, Drive, GitHub, Slack, MCP
DependenciesInject runtime values into prompts

Control and safety

CapabilityWhat it adds
GuardrailsValidate input and output
HooksPre-run and post-run callbacks
Human-in-the-LoopPause runs for approval, input, or external execution

Operations

CapabilityWhat it adds
Background executionLong-running runs that don’t block your API
EvalsMeasure accuracy, performance, and reliability
ObservabilityOpenTelemetry tracing into your own database
SchedulerRun agents and workflows on a recurring schedule

From SDK to platform

Agents built using the SDK need to run in a python process: a script, a notebook, a job. When you’re ready to go live, wrap your agents in AgentOS and you get an API server, persistence, auth, tracing, scheduling, and interfaces.

Where to start

Install & Setup

Install Agno and run your first agent.

Run on AgentOS

Run your agent as a service.