eval-magic 0.5.0

One-stop CLI for running skill evals — measure whether an agent skill actually shifts behavior.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Thin binary entry point. All logic lives in the library crate (`eval_magic`)
//! so it stays unit-testable; this file only wires `main` to the CLI and maps
//! errors to a process exit code.

use std::process::ExitCode;

fn main() -> ExitCode {
    match eval_magic::cli::run() {
        Ok(()) => ExitCode::SUCCESS,
        Err(err) => {
            eprintln!("error: {err:#}");
            ExitCode::FAILURE
        }
    }
}