Skip to main content

aether_evals/
lib.rs

1mod agents;
2mod assertions;
3mod error;
4mod evals;
5mod git_repo;
6mod judge;
7
8pub use agents::{
9    AETHER_EVAL_CWD_ENV, AETHER_EVAL_WORKSPACE_ROOT_ENV, AETHER_EVAL_WRAPPED_TASK_PROMPT_ENV, Agent, AgentConfig,
10    CONTAINER_AETHER_HOME, DockerAgent, DockerImage, DockerImageParseError, FakeAgent, RunError, default_eval_env_vars,
11};
12pub use assertions::{assert_tool_call_count, assert_tool_call_with_args, assert_tool_called};
13pub use error::{EvalRunError, WorkspaceError};
14pub use evals::{
15    DiffStats, GitDiff, GitRepoSpec, RetainedWorkspaceInfo, Task, TaskRun, TaskRunError, ToolCall, Transcript,
16    Workspace, WorkspaceSource,
17};
18pub use git_repo::GitRepoError;
19pub use judge::{
20    Judge, JudgeBuilder, JudgeContext, JudgeCriterionResponse, JudgeCriterionSpec, JudgeCriterionSummary, JudgeError,
21    JudgeRubricResponse, JudgeSummary, judge,
22};