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 intoJudgmentContext, then apply an ordinary Judge or Jury.
The credential-free bridge samples are Koog module 09 and LangChain4j module 10.