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
Clone
git clone https://github.com/radoslaw-sz/maia.git
Install dependencies
cd dashboard
yarn install
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.
Open dashboard
yarn dev