OptionalagentOptionalcontentSubject text already in memory. When set, EvaluateRecord does not load the stored row. Self-check uses this because FinalPayload is written later.
OptionalcontextOptionalcontextOptionalevaluatorA registered evaluator name or alias. LLM when neither this nor evaluatorConfig names one.
OptionalevaluatorAn evaluator selection in the AIAgentRubric.EvaluatorConfig shape, parsed or as JSON text.
See ResolveRubricEvaluatorSelection. evaluator and settings override what it names.
OptionalpassOptionalpromptSinglePass when omitted. Shorthand for settings.Mode.
OptionalrubricOptionalrubricOptionalsettingsMerged over the settings evaluatorConfig resolves to.
OptionalversionWhen set, this version is used instead of the latest Published version.
Used by the Agent evaluator in place of the engine's agent runner.