Skip to main content
Every built-in judge returns the normalized Judgment model. Status is required, while a stored score and label are present only when that judge completed a measurement or classification.

Core file-system judges

Artifact: agent-judge-core. These judges produce Boolean outcomes and therefore normally store no score. The executable starting point is tutorial module 01.

Command and coverage judges

Artifact: agent-judge-exec. Build and command judges run real processes in the context workspace. Use the project wrapper when present and choose timeouts appropriate to untrusted work. Tutorial module 02 executes the Maven build path.

Semantic file judges

Artifact: agent-judge-file. These judges expect reference and actual file locations in the evaluation context as documented in the aggregate Javadoc.

LLM judge

Artifact: agent-judge-llm. For a framework-neutral composition, use ModelBackedJudge from agent-judge-ai-core with a JudgePromptTemplate, JudgeModel, and JudgmentClassifier. Tutorial module 08 runs that complete path with no credentials.

RAG judges

Artifact: agent-judge-rag. RagContext defines the rag.question, rag.context, and rag.answer metadata keys and the framework fallback conventions. When required evidence is absent, these judges abstain rather than inventing a score.

Framework evaluators

Evaluators are bridges rather than judges. They execute or adapt framework output into JudgmentContext, then apply an ordinary Judge or Jury. The credential-free bridge samples are Koog module 09 and LangChain4j module 10.