smoleval-cli 0.2.0

CLI for smoleval
smoleval-cli-0.2.0 is not a library.

smoleval-cli

CLI for smoleval.

Run evaluations against HTTP agent endpoints and generate reports in multiple formats.

Installation

cargo install smoleval-cli

Usage

smoleval --dataset eval.yaml --agent http://localhost:3825

Options

Flag Description Default
--dataset Path to the YAML dataset file
--agent URL of the HTTP agent endpoint
--concurrency Number of parallel test runs 1
--fail-fast Stop on first failure false
--threshold Minimum mean score (0.0 - 1.0), exits 1 if below
--timeout HTTP request timeout in seconds 60
--output Write report to file
--quiet Suppress per-test output false

Output formats

The output format is inferred from the --output file extension:

  • .json — structured output for programmatic consumption
  • .xml — JUnit XML format for CI/CD integration
  • any other extension — human-readable text summary

Stdout always uses the text format.