Member Junction
    Preparing search index...

    Interface ConversationToolCall

    One conversation-tool invocation from the LLM. A single input shape with per-tool validation (mirrors the artifact tools' generic input while staying typed).

    interface ConversationToolCall {
        input: {
            endSequence?: number;
            isRegex?: boolean;
            lens?: string;
            maxResults?: number;
            query?: string;
            role?: string;
            sequence?: number;
            startSequence?: number;
        };
        tool: | "getMessageBySequence"
        | "getMessagesByRange"
        | "searchConversation"
        | "summarizeRange";
    }
    Index

    Properties

    Properties

    input: {
        endSequence?: number;
        isRegex?: boolean;
        lens?: string;
        maxResults?: number;
        query?: string;
        role?: string;
        sequence?: number;
        startSequence?: number;
    }

    Type Declaration

    • OptionalendSequence?: number

      getMessagesByRange / searchConversation: inclusive range end

    • OptionalisRegex?: boolean

      searchConversation: treat query as a regular expression

    • Optionallens?: string

      summarizeRange: the task-specific focus the summary must serve

    • OptionalmaxResults?: number

      searchConversation: result cap (default 20, max 50)

    • Optionalquery?: string

      searchConversation: keyword (default) or regex pattern

    • Optionalrole?: string

      searchConversation: restrict to a role ('User' | 'AI')

    • Optionalsequence?: number

      getMessageBySequence: the exact Sequence to fetch

    • OptionalstartSequence?: number

      getMessagesByRange / searchConversation: inclusive range start

    tool:
        | "getMessageBySequence"
        | "getMessagesByRange"
        | "searchConversation"
        | "summarizeRange"