OptionalAgentThe agent an Agent evaluator runs. Recorded with the evaluation.
OptionalCriterionThe prompt that renders one criterion as text, for LLM and Decision. Default Rubric Criterion.
OptionalCriterionThe criterion prompt by name.
OptionalExtensionsSettings for a custom evaluator, keyed by its evaluator name.
OptionalModeLLM only. SinglePass when omitted.
OptionalModelPins the model. Otherwise the choosing prompt's model bindings choose.
OptionalModelLLM only. System (default): the evaluator prompt's bindings choose the model. Judge: the judge's do.
OptionalPromptThe swappable prompt, by MJ: AI Prompts ID. Wins over PromptName. For LLM it is the
judge: the child prompt rendered into the evaluator prompt's judgePrompt slot
(default Rubric Evaluator - Default Judge). For Decision it is the decision prompt
whose bindings choose the model (default Default Decision).
OptionalPromptThe swappable prompt by name, when no PromptID is set.
OptionalSamplesLLM only. Runs the rubric this many times and keeps each criterion's median level.
OptionalSystemLLM only. The parent evaluator prompt, which owns the reply contract the engine parses.
Default Rubric Evaluator. Replace it only with a prompt that returns the same JSON.
OptionalSystemLLM only. The parent evaluator prompt by name.
Settings for one evaluation. They come from an agent-rubric link's EvaluatorConfig, a test's evaluator block, or the caller. Each evaluator reads the fields it understands and ignores the rest.