@valon-technologies/gestalt
    Preparing search index...

    Interface StepAgentConfig<RunInput, Steps>

    interface StepAgentConfig<
        RunInput extends object = EmptyInput,
        Steps extends WorkflowSteps = EmptySteps,
    > {
        provider: string;
        model?: string;
        sessionKey?: string;
        prompt?: WorkflowPrompt<RunInput, Steps>;
        messages?: readonly StepAgentMessageConfig<RunInput, Steps>[];
        tools?: readonly AgentToolRef[];
        output?: AgentOutput;
        modelOptions?: object;
    }

    Type Parameters

    • RunInput extends object = EmptyInput
    • Steps extends WorkflowSteps = EmptySteps
    Index

    Properties

    provider: string
    model?: string
    sessionKey?: string
    prompt?: WorkflowPrompt<RunInput, Steps>
    messages?: readonly StepAgentMessageConfig<RunInput, Steps>[]
    tools?: readonly AgentToolRef[]
    output?: AgentOutput
    modelOptions?: object