aether-evals 0.2.9

Dockerized eval harness for Aether AI agents
Documentation
1
2
3
4
5
6
7
8
9
10
use aether_evals::{Agent, FakeAgent, Task, Transcript, TranscriptError};

#[tokio::test]
async fn tool_call_assertion_works_in_rust_test() -> Result<(), TranscriptError> {
    let prompt = "Run a bash command";
    let trace = Transcript::from_stream(FakeAgent::with_tool_call("bash", "success").run(Task::new(prompt))).await?;
    assert_eq!(trace.tool_call_count("bash"), 1);

    Ok(())
}