Agno v3.0 Changelog

Full list of storage, parameter, and behavior changes introduced in Agno v3.0.

This release rebuilds the storage layer around a normalized runs table, extends per-user isolation across the platform, and adds opt-in durable AgentOS background execution.

The major changes are:

  • Session runs are stored one row per run in a dedicated runs table.
  • user_id scoping extends to metrics, schedules, evals, knowledge and vector databases.
  • With QueueConfig(durable=True) and a supported queue database, eligible AgentOS background requests are committed to a durable job queue. Durability defaults to off.
  • Database migrations run through the built-in MigrationManager, with schema versions tracked on every adapter.

Storage

Knowledge

User Isolation

AgentOS

Agents

Teams & Workflows

Tools

Scheduler

Evals

Models

Learning

Packaging

Errors