xray-core
    Preparing search index...

    Interface XRayStep

    A single step in the pipeline

    interface XRayStep {
        completedAt?: string;
        error?: string;
        evaluations?: XRayEvaluation[];
        filters?: XRayFilter[];
        id: string;
        input: Record<string, unknown>;
        name: string;
        output?: Record<string, unknown>;
        reasoning?: string;
        startedAt: string;
        status: XRayStatus;
        type: XRayStepType;
    }
    Index

    Properties

    completedAt?: string

    ISO timestamp when step completed

    error?: string

    Error message if step failed

    evaluations?: XRayEvaluation[]

    Per-candidate evaluation results

    filters?: XRayFilter[]

    Filters applied in this step

    id: string

    Unique identifier for the step

    input: Record<string, unknown>

    Input data to this step

    name: string

    Human-readable name (e.g., "keyword_generation", "apply_filters")

    output?: Record<string, unknown>

    Output data from this step

    reasoning?: string

    Human-readable explanation of why this decision was made

    startedAt: string

    ISO timestamp when step started

    status: XRayStatus

    Current status

    Type of step for categorization