Structs§
- Agent
Config - Configuration for running an agent on a specific task
- Agent
Spec - Diff
Stats - Docker
Agent - Docker
Image - Docker
Image Parse Error - Eval
Files Report - Outcome of running a collection of eval files.
- Eval
Outcome - Eval
Spec - A JSON serializable representation of a single eval.
- Eval
Spec Load Options - Options for discovering and loading resolved eval specs.
- Eval
Tool Call - Expect
- Expectations checked against the agent’s run. All are optional; an empty
expectpasses as long as the agent runs to completion. - Fake
Agent - GitDiff
- GitRepo
Spec - Judge
- Judge
Builder - Judge
Context - Judge
Criterion Response - Judge
Criterion Spec - Judge
Criterion Summary - Judge
Rubric Response - Judge
Spec - An LLM-as-judge rubric for an eval.
- Judge
Summary - Resolved
Eval Spec - An
EvalSpecresolved against its base directory. - Retained
Workspace Info - Task
- TaskRun
- Task
RunError - Task
Spec - Tool
Call - Transcript
- Workspace
Enums§
- Docker
Spec - Docker image configuration for an eval sandbox: either a prebuilt
image, or a Dockerfilefileto build (optionally tagged withimage). - Eval
File Error - 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::EvalOutcomeinstead. - Eval
RunError - Eval
Stream Event - GitRepo
Error - Image
Build Error - Judge
Error - RunError
- Errors that can occur when running an agent
- Tool
Call Expectation - Workspace
Error - Workspace
Retention - Whether the eval workspace is retained on disk after the run.
- Workspace
Source - Workspace
Spec - The starting workspace for an eval. Omitted means an empty temporary directory.
Constants§
- AETHER_
EVAL_ CWD_ ENV - AETHER_
EVAL_ WORKSPACE_ ROOT_ ENV - AETHER_
EVAL_ WRAPPED_ TASK_ PROMPT_ ENV - Environment variable through which
DockerAgenthands the wrapped task prompt to the in-container command. - CONTAINER_
AETHER_ HOME
Traits§
- Agent
- Trait for an agent under evaluation.
Functions§
- assert_
tool_ call_ count - assert_
tool_ call_ with_ args - assert_
tool_ called - default_
eval_ env_ vars - judge
- run_
eval_ spec_ streaming - run_
eval_ specs - Run resolved eval specs. 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 input order.