Dashboard

This guide covers the dashboard's functionality.

Idea

Maia comes with a dashboard that helps visualize tests. It has been created to help with the following:

  • Tracking test results
  • Tracking messages in a user-friendly format
  • Showing statistics about tests
  • Tracking assertions, validators, tools, and other helpers
  • And more...

Agentic systems can be very complex. The Maia Dashboard helps to debug tests, monitor test runs, and see interactions between all participants. The following paragraphs will show the current functionalities.

Note:

The Maia Dashboard has MVP status. This means that it is usable, but more features and improvements are on the way.

Run tests

The Maia Dashboard reads json results that are generated when running tests. The output directory can be set via the MAIA_TEST_OUTPUT_DIR environment variable. By default, they go to the test_reports directory.

Run tests that use the Maia framework before opening the dashboard.

Open dashboard

1

Clone

git clone https://github.com/radoslaw-sz/maia.git
2

Install dependencies

cd dashboard
yarn install
3

Configure

The Maia Dashboard uses the TEST_REPORTS_DIR environment variable to search for test results. Compare it with MAIA_TEST_OUTPUT_DIR to ensure they have the same path.

4

Open dashboard

yarn dev

Views

Runs view

Runs

Test view

Test

Test