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

    Function createInitialState

    • Creates the initial state object for a research pipeline

      Parameters

      • query: string

        The research query string

      • outputSchema: ZodType<ResearchResult>

        A Zod schema that defines the expected output structure

      Returns ResearchState

      A fresh ResearchState object initialized with the provided query and schema

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

      const outputSchema = z.object({
      summary: z.string(),
      findings: z.array(z.string())
      });

      const initialState = createInitialState(
      "What are the latest advancements in renewable energy?",
      outputSchema
      );