Skip to main content

Crate aether_evals

Crate aether_evals 

Source

Structs§

AgentConfig
Configuration for running an agent on a specific task
DiffStats
DockerAetherAgent
DockerImage
DockerImageParseError
EvalFilesReport
Outcome of running a collection of eval files.
EvalOutcome
EvalReport
EvalRunOptions
Request to discover and run a collection of declarative eval files.
FakeAgent
GitDiff
GitRepoSpec
JudgeCriterionSummary
JudgeSummary
ToolCall
Workspace

Enums§

EvalFileError
Eval-file setup errors. Setup — loading, image resolution and builds, settings — happens before any eval runs and aborts the collection. Faults inside an individual eval (workspace setup, the agent run, the judge call) do not abort a collection run; they are recorded on that eval’s crate::spec::EvalOutcome instead.
EvalRunError
GitRepoError
ImageBuildError
RunError
Errors that can occur when running an agent
WorkspaceError
WorkspaceSource

Traits§

Agent
Trait for an agent under evaluation.

Functions§

assert_tool_call_count
assert_tool_call_with_args
assert_tool_called
run_eval
run_eval_files
Discover, validate, and run declarative eval files. Agents and judge models are assembled before anything runs, so a broken case fails fast. Docker image builds are deduplicated and run concurrently before eval execution. Outcomes are returned in discovery order.