Skip to main content

Crate eval_magic

Crate eval_magic 

Source
Expand description

eval-magic โ€” a CLI for running skill evals: it measures whether an agent skill actually shifts behavior.

The crate is organized into seven submodules, ordered roughly by dependency: core (domain types) underpins everything; validation, adapters, sandbox, pipeline, and workspace each own one concern; cli dispatches the subcommands and orchestrates run.

Modulesยง

adapters
The harness adapter layer.
cli
CLI surface: command-tree definition and dispatch.
core
Shared kernel used by nearly every other module.
pipeline
The post-dispatch processing chain: stateless JSON-in/JSON-out stages.
sandbox
Execution sandbox: shared write-guard machinery and write-boundary policy.
validation
JSON-Schema validation of evals.json and pipeline artifacts.
workspace
Baseline management and workspace cleanup.