Skip to main content

nous_judge/
lib.rs

1//! Async LLM-as-judge evaluators for Nous.
2//!
3//! These evaluators run asynchronously after agent runs complete.
4//! They use a separate model call to assess quality dimensions
5//! that require language understanding.
6
7pub mod anthropic_judge;
8pub mod judge_provider;
9pub mod plan_adherence;
10pub mod plan_quality;
11pub mod task_completion;
12
13pub use anthropic_judge::AnthropicJudgeProvider;
14pub use judge_provider::{JudgeProvider, MockJudgeProvider, parse_judge_scores};
15pub use plan_adherence::PlanAdherence;
16pub use plan_quality::PlanQuality;
17pub use task_completion::TaskCompletion;