@plust/datasleuth - v0.2.0
    Preparing search index...

    Interface ResearchState

    Represents the state of the research pipeline

    interface ResearchState {
        query: string;
        outputSchema: ZodType<ResearchResult>;
        data: ResearchData;
        results: ResearchResult[];
        errors: (Error | BaseResearchError)[];
        defaultLLM?: LanguageModelV1;
        defaultSearchProvider?: any;
        metadata: {
            startTime: Date;
            endTime?: Date;
            stepHistory: StepExecutionRecord[];
            confidenceScore?: number;
            warnings?: string[];
            hasClassification?: boolean;
            parallelTracks?: Record<string, ResearchState>;
            parallelError?: Error;
            currentTrack?: string;
            currentStep?: string;
            trackDescription?: string;
            entityCount?: number;
            clusterCount?: number;
            relationshipCount?: number;
            pipelineConfig?: PipelineConfig;
            [key: string]: any;
        };
    }
    Index

    Properties

    query: string
    outputSchema: ZodType<ResearchResult>
    data: ResearchData
    results: ResearchResult[]
    errors: (Error | BaseResearchError)[]
    defaultLLM?: LanguageModelV1

    Default language model to use if not specified in a step

    defaultSearchProvider?: any

    Default search provider to use if not specified in a step

    metadata: {
        startTime: Date;
        endTime?: Date;
        stepHistory: StepExecutionRecord[];
        confidenceScore?: number;
        warnings?: string[];
        hasClassification?: boolean;
        parallelTracks?: Record<string, ResearchState>;
        parallelError?: Error;
        currentTrack?: string;
        currentStep?: string;
        trackDescription?: string;
        entityCount?: number;
        clusterCount?: number;
        relationshipCount?: number;
        pipelineConfig?: PipelineConfig;
        [key: string]: any;
    }

    Type declaration

    • [key: string]: any

      Additional metadata properties

    • startTime: Date
    • OptionalendTime?: Date
    • stepHistory: StepExecutionRecord[]
    • OptionalconfidenceScore?: number
    • Optionalwarnings?: string[]

      Warnings accumulated during research

    • OptionalhasClassification?: boolean

      Indicates if classification has been performed

    • OptionalparallelTracks?: Record<string, ResearchState>

      Tracks information about parallel research execution

    • OptionalparallelError?: Error

      Records errors in parallel execution

    • OptionalcurrentTrack?: string

      Information about the current research track

    • OptionalcurrentStep?: string

      Information about the current step being executed

    • OptionaltrackDescription?: string

      Track description

    • OptionalentityCount?: number

      Entity counts from classification

    • OptionalclusterCount?: number

      Cluster counts from classification

    • OptionalrelationshipCount?: number

      Relationship counts from classification

    • OptionalpipelineConfig?: PipelineConfig

      Pipeline configuration used