OptionalAgentOptionalCriterionLLM and Decision: the prompt that renders one criterion. Default Rubric Criterion.
OptionalCriterionOptionalEvaluatorA registered evaluator name (LLM, Decision, Agent, Deterministic, or a custom one). Wins over EvaluatorType.
OptionalExtensionsSettings for a custom evaluator, keyed by its evaluator name.
OptionalModeOptionalModelPins the model.
OptionalModelLLM: which prompt's model bindings choose the model. System (default) or Judge.
OptionalPromptLLM: the judge prompt. Decision: the decision prompt.
OptionalPromptThe same prompt by name, when no PromptID is set. For example Rubric Judge - Sage.
OptionalSamplesLLM: runs the rubric this many times and keeps each criterion's median level.
OptionalSystemLLM: the parent evaluator prompt. Default Rubric Evaluator. Must return the same JSON.
OptionalSystem
AIAgentRubric.EvaluatorConfig — which evaluator scores the link, and with which prompts.
For the LLM evaluator three prompts compose one call: the evaluator prompt (the parent, which owns the JSON reply contract), the judge prompt rendered into its
judgePromptslot, and the criterion prompt that renders each criterion. PromptID/PromptName name the judge; for the Decision evaluator they name the decision prompt instead.