Interface TracedClassifier<INPUT,OUTPUT>

Type Parameters:
INPUT - type of the input data
OUTPUT - type of the output data
All Superinterfaces:
Classifier<INPUT,OUTPUT>

public interface TracedClassifier<INPUT,OUTPUT> extends Classifier<INPUT,OUTPUT>
A classifier that receives access to the full distributed trace of the task that was evaluated.

Implement this interface when your classifier needs to examine intermediate LLM calls, tool invocations, or other spans produced during task execution — not just the final TaskResult.