Timestamp when the evaluation rule was created.
Desired enabled state configured by the client.
Deprecated compatibility alias for evaluators[0].evaluator, or null
when the rule currently has no evaluator assignments.
id identifies the evaluator family. The rule automatically uses the
latest available version of that evaluator.
Stable evaluation rule identifier.
Human-readable deployment name. This is independent from the evaluator name.
Human-readable explanation when status=paused, otherwise null.
Machine-readable reason when status=paused, otherwise null.
Fraction of matching target objects that should be evaluated.
Must be greater than 0 and less than or equal to 1.
1 means evaluate every matching target.0.25 means evaluate approximately 25% of matching targets.Effective runtime status after Langfuse applies validation and blocking rules.
Timestamp when the evaluation rule was last updated.
Live evaluation rule for incoming data.
An evaluation rule answers:
Important status semantics:
enabledis the desired on/off setting from the clientstatusis the effective runtime state after Langfuse applies validation and blocking rulesenabled=truewithstatus=pausedmeans the rule should run, but Langfuse has paused it until the underlying problem is fixed