intellibrix v1.0.0
    Preparing search index...

    Type Alias IntelligenceOptions

    Options for creating an Intelligence instance.

    type IntelligenceOptions = {
        checkpointer?: Checkpointer;
        maxSteps?: number;
        memory?: ConversationMemory;
        model: string;
        onEvent?: (event: LoopEvent) => void;
        onRunEvent?: RunEventHandler;
        onToolApproval?: ApprovalHook;
        priceTable?: PriceTable;
        provider: Provider;
        system?: string;
        tools?: ToolDefinition[];
    }
    Index
    checkpointer?: Checkpointer
    maxSteps?: number

    Optional conversation memory; combine with threadId on ask/stream.

    model: string
    onEvent?: (event: LoopEvent) => void
    onRunEvent?: RunEventHandler
    onToolApproval?: ApprovalHook
    priceTable?: PriceTable

    Price table for this instance's usage accumulator. Defaults to defaultPriceTable.

    provider: Provider
    system?: string
    tools?: ToolDefinition[]