masbench is a command-line tool for benchmarking multi-agents client in AI and Multi Agent System course in DTU. It is designed to help students evaluate the performance of their client implementations.
Course information: Artificial Intelligence and Multi-Agent Systems
Documentation is available at https://marlonbando.github.io/masbench/
- Go 1.23.0 or later (this project uses Go 1.23.0 with toolchain 1.23.11)
- Git for version control
If you don't have Go installed, follow these steps:
# Download and install Go from the official website
# Visit: https://golang.org/dl/
# Or use a package manager:
# Ubuntu/Debian:
sudo apt update && sudo apt install golang-go
# macOS with Homebrew:
brew install go
# Arch Linux:
sudo pacman -S goDownload and install Go from the official website.
-
Verify Go installation:
go version # Should output: go version go1.23.x linux/amd64 (or your platform) -
Download dependencies:
go mod download
-
Build the project:
go build -o masbench . -
Run the application:
./masbench --help