Rule¶
Structure Class¶
Rule
dataclass
¶
The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings for online evaluation.
Attributes¶
filters
class-attribute
instance-attribute
¶
filters: list[Filter] | None = None
The list of filters that determine which agent traces should be included in the evaluation based on trace properties.
sampling_config
instance-attribute
¶
sampling_config: SamplingConfig
The sampling configuration that determines what percentage of agent traces to evaluate.
session_config
class-attribute
instance-attribute
¶
session_config: SessionConfig | None = None
The session configuration that defines timeout settings for detecting when agent sessions are complete and ready for evaluation.