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

      @plust/datasleuth - v0.2.0

      @plust/datasleuth

      A powerful deep research tool for gathering and synthesizing information with AI. This package enables developers to perform comprehensive research on any topic with a simple functional API, returning structured results based on a specified schema.

      import { research } from '@plust/datasleuth';
      import { z } from 'zod';

      // Define your output schema
      const outputSchema = z.object({
      summary: z.string(),
      keyFindings: z.array(z.string()),
      sources: z.array(z.string().url())
      });

      // Execute research
      const results = await research({
      query: "Latest advancements in quantum computing",
      outputSchema
      });

      Classes

      ResultMerger

      Interfaces

      AnalyzeOptions
      ClassifyOptions
      Entity
      Cluster
      ClassificationResult
      ExtractContentOptions
      ExtractedContent
      FactCheckOptions
      EvaluateOptions
      RepeatUntilOptions
      OrchestrateOptions
      ParallelOptions
      PlanOptions
      RefineQueryOptions
      WebSearchOptions
      SummarizeOptions
      TrackOptions
      TransformOptions
      ResearchState
      ResearchStep
      PipelineConfig
      ResearchInput
      ConflictResolutionOptions

      Type Aliases

      AnalysisResult
      FactCheckResult
      ResearchPlan
      RefinedQuery
      SearchResult
      TrackResult

      Functions

      createInitialState
      executePipeline
      research
      analyze
      classify
      extractContent
      factCheck
      evaluate
      repeatUntil
      orchestrate
      parallel
      defaultMergeFunction
      plan
      refineQuery
      searchWeb
      summarize
      track
      transform