- Live progress & cancellation for page sync: Knowledge.streamsyncpages() / astreamsyncpages() yield typed PageSyncProgress snapshots plus one terminal SyncReport, and syncpages / asyncsyncpages…
- Page sync reports name failed pages: SyncReport.failedpaths lists the site paths of pages that failed to publish/delete (capped at the first 20, like errors; failed keeps the full count; defaults…
- Retry transient page-fetch failures with backoff: on large corpora (e.g. docs.agno.com, 3,913 pages) 1–2 random pages failed per run with Connection reset by peer. Each attempt previously consumed…
- Complete page sync for Mintlify-style sites: large Mintlify sites (e.g. docs.langchain.com) synced as partial even when every page indexed — and a partial result skips pruning, so removed pages…
- feat: name failed pages and their causes in page sync reports
- fix: retry transient page fetch failures with backoff
Agno by Agno
Overview
A Python framework and runtime for building multi-agent systems with memory, knowledge and tools. Formerly known as Phidata.
Agno was downloaded 506K times from PyPI in the week ending Oct 4, 2026, up 12.7% on the week before and down 15.2% over the last 30 days compared with the 30 before. The GitHub repository has 42.6K stars, 575 of them added in the last 30 days. The latest stable release is 3.1.1, published Oct 2, 2026; there were 7 stable releases in the past 30 days.
Agno usage and attention over time
Download the raw daily series: agno.csv
Install Agno
| PyPI | pip install agno |
|---|
These commands use the packages tracked on this page. The vendor may recommend a different installer; see the official documentation.
Key facts
| Maker | Agno |
|---|---|
| Type | Multi-agent framework |
| License | Apache-2.0 |
| Interfaces | Python library |
| Main language | Python |
| Open issues and PRs | 1,814 |
Pricing
Agno is open source and free to use; you pay only for the models and infrastructure it runs on.
, checked Oct 5, 2026. Prices change often; confirm before you buy.
Pulse Score breakdown
Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.
What changed: recent Agno releases
26 stable releases in the last 90 days · Full changelog
- User Management / Authorization (RBAC): a new agno.os.authz package adds role-based access control to AgentOS — a role store, scope policy, audit log, user directory and an admin router, with…
- AgentOS Filesystem: a new agno.fs filesystem (DbFileSystem) with dedicated /filesystem routes (list/read/manage files) backed by an agnofs table.
- MCP config / auth updates: refreshed MCP server config and built-in MCP auth handling.
- AIMLAPITools: new toolkit for image, video, speech and transcription via the AI/ML API.
- Filesystem table re-key (agnofs): v3.1 keys the filesystem table by (namespace, userid, path), where userid is the user partition ("" for the shared/no-user partition). A table created by an…
- MCP default & lifecycle tools are now opt-in: MCPConfig(tools=[...]) now publishes exactly the tools you list — both defaulttools and lifecycletools default to False. Previously a tools=[...]…
- Knowledge Retrieval Pipeline: Knowledge.search() now runs a knowledge level retrieval pipeline that can widen the candidate pool before a reranker reorders it, so rerankers no longer need to be…
- MMR Reranker: Added MMRReranker (Maximal Marginal Relevance) as a retrieval strategy that balances relevance against diversity so near-duplicate chunks do not crowd out the result set.
- Page Source Relocation: Added Knowledge.inspectpagesource / ainspectpagesource and guarded migratepagesource / amigratepagesource to move an indexed documentation source to a new hostname.…
- Recency Reranker: Added RecencyReranker, which blends the search score with an exponential decay on a timestamp so newer revisions outrank superseded ones. Built on the knowledge level pipeline,…
- Typed Page Tool Results: Added PageCommandResult and PageFileSystem.runcommandresult / aruncommandresult with explicit error, completeness and truncation metadata.…
- Y-API: Added YAPI as an OpenAI-compatible model provider.
- Azure OpenAI Responses: Added AzureOpenAIResponses to use the Responses API with Azure OpenAI deployments. See cookbook.
- Elasticsearch: Added Elasticsearch vector database with vector, keyword and hybrid search. See cookbook.
- DocumentationMarkdown: Added a transform for Knowledge.syncpages that converts Mintlify and Fumadocs components into plain Markdown. See cookbook.
- MCPConfig: Added roothost, path and pathaliases to serve MCP on a dedicated hostname or a custom endpoint path.
- MCP Server Card: /mcp/server-card now returns pretty-printed JSON.
- MCP Tools: Preserve AudioContent from MCP tool results as audio artifacts.
- fix: clean startup logs and initialize durable queue storage
- fix: preserve Control Plane access with public surfaces
- Release: v3.0.9
- Complete page reads: Knowledge.readfullpage and areadfullpage return an entire published page from one bounded SQL read and read-only snapshot. Both support revision pinning, character limits and…
- Shared PostgreSQL engine factories: createpostgresengine and createasyncpostgresengine expose Agno's connection-pool and JSON serialization defaults with configurable SQLAlchemy options. Plain…
- Shared Markdown fence tracking: agno.utils.markdown.advancecodefence exposes the page chunker's fence rules for application transforms that need to preserve code examples. A full-page cookbook…
- Magic Hour hosted MCP cookbook: an example for image and video generation covers bearer authentication, long render timeouts, project ID reuse and output URL handling. (feat: add Magic Hour hosted…
- Session data integrity (SQLite): bulk upsertsessions() in SqliteDb / AsyncSqliteDb now applies the same owner check as the single-row upsertsession() — previously a batch containing another user's…
- Public MCP validates the tools actually exposed. Custom-function configurations such as MCPConfig(tools=[customfunction], defaulttools=False, stateless=True) now work without an unnecessary…
Agno alternatives
| # | Agent | Pulse | Downloads 7d | 7d | 30d | VS Code installs | Stars | Latest release | Price | Last 90 days | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 |
LangChainLangChain |
77 | 44.3M | up 1.9% | down 22.0% | — | 147K+45/day | 1.4.38d ago | Free (OSS) | ||
| 10 |
LangGraphLangChain |
69 | 16.1M | up 11.4% | down 21.8% | — | 42.7K+48/day | 1.2.13yesterday | Free (OSS) | ||
| 11 |
AI SDKVercel |
67 | 34.5M | up 13.5% | up 20.9% | — | 27.1K+18/day | 6.0.301yesterday | Free (OSS) | ||
| 13 | 63 | 8.7M | up 0.6% | up 2.0% | — | 8,679+23/day | 1.58.0yesterday | Free (OSS) | |||
| 17 |
Claude Agent SDKAnthropic |
59 | 21.5M | up 14.6% | up 0.6% | — | 8,219+5/day | 0.2.1636d ago | Free (OSS) | ||
| 21 |
MastraMastra |
58 | 2.2M | up 11.1% | up 19.1% | — | 28.6K+27/day | 1.74.0yesterday | Free (OSS) | ||
| No agents match that filter. | |||||||||||
Agno FAQ
How much does Agno cost?
Agno is open source and free to use; you pay only for the models and infrastructure it runs on.
Is Agno open source?
Yes. Agno is open source, released under the Apache-2.0 license.
How popular is Agno?
Agno was downloaded 506K times from PyPI in the week ending Oct 4, 2026, up 12.7% on the week before and down 15.2% over the last 30 days compared with the 30 before. The GitHub repository has 42.6K stars, 575 of them added in the last 30 days. The latest stable release is 3.1.1, published Oct 2, 2026; there were 7 stable releases in the past 30 days.
What is the latest version of Agno?
The latest stable release we track is 3.1.1, published on Oct 2, 2026.
What are the alternatives to Agno?
The closest alternatives in the same category by Pulse Score are LangChain, LangGraph, AI SDK, Strands Agents.
Where these numbers come from
PyPI: agno. GitHub: agno-agi/agno. See data sources for how each one is collected.
