Skip to main content
Performance evals measure the latency and memory footprint of an Agent or Team.

Basic Example

simple.py

Tool Usage Performance

Compare how tools affects your agent’s performance:
tools_performance.py

Performance with asyncronous functions

Evaluate agent performance with asyncronous functions:
async_performance.py

Agent Performace with Memory Updates

Test agent performance with memory updates:
memory_performance.py

Agent Performance with Storage

Test agent performance with storage:
storage_performance.py

Agent Instantiation Performance

Test agent instantiation performance:
agent_instantiation.py

Team Instantiation Performance

Test team instantiation performance:
team_instantiation.py

Team Performance with Memory Updates

Test team performance with memory updates:
team_performance_with_memory_updates.py

Usage

1

Create a virtual environment

Open the Terminal and create a python virtual environment.
2

Install libraries

3

Run Basic Performance Test

4

Test Tool Performance Impact

5

Test Async Performance

6

Test Memory Performance

7

Test Storage Performance

8

Test Agent Instantiation

9

Test Team Instantiation

10

Test Team Memory Performance

Track Evals in AgnoOS platform

evals_demo.py
1

Run the Evals Demo

2

View the Evals Demo

Head over to https://os.agno.com/evaluation to view the evals.