Crate zeroclaw_eval
Expand description
Agent evaluation harness for ZeroClaw.
Re-exports§
pub use case::LlmTrace;pub use case::TraceExpects;pub use record::RunRecord;pub use report::CaseReport;pub use report::SuiteReport;pub use runner::run_case;pub use runner::run_suite;
Modules§
- case
- The evaluation case format — JSON trace fixtures for deterministic replay.
- grader
- Grading: non-panicking checks over a
RunRecord. - observer
- An
Observerthat records tool-call outcomes and token usage from a run. - record
- The artifact produced by running one eval case — what graders score.
- replay
- A
ModelProviderthat replays scripted LLM responses from anLlmTrace. Promoted from the test-only trace-replay helper so the same deterministic engine backs both the shippedzeroclaw evalcommand and the test suite. - report
- Pass/fail aggregation and rendering.
- runner
- The runner: builds an isolated agent per case, drives it, and grades it.
- tools
- Deterministic built-in tools available to the replay agent.
Enums§
- Mode
- How an evaluation suite is executed.