Skip to main content

Evaluation States

Every evaluation moves through a defined lifecycle:

State Descriptions

Triggering Evaluations

Evaluations can be triggered in multiple ways:

Manual (Dashboard/SDK)

CI/CD Integration

Automatically run evaluations on code changes:

Scheduled Evaluations

Run evaluations on a recurring schedule:

Webhook-Triggered

Trigger evaluations from external events:

Progress Monitoring

Polling Status

Using Callbacks

Streaming Progress

Wait Helper

Progress States

During execution, individual samples have their own states:

Error Handling

Evaluation-Level Errors

Sample-Level Errors

Common Error Types

Retry Failed Samples

Cancellation

Best Practices

Configure timeouts based on your evaluator complexity:
Prevent duplicate evaluations in CI/CD:
Always handle cases where evaluation partially completes:
Configure alerts for evaluation failures:

Next Steps

Human vs Automated

Learn about human review workflows

Evaluation framework

Evaluation types, metrics, and rubric design