Member Junction
    Preparing search index...

    Interface ConversationToolExecutionResult

    Execution record for one tool call (step OutputData + next-turn result message).

    interface ConversationToolExecutionResult {
        durationMs: number;
        input: {
            endSequence?: number;
            isRegex?: boolean;
            lens?: string;
            maxResults?: number;
            query?: string;
            role?: string;
            sequence?: number;
            startSequence?: number;
        };
        promptRunId?: string;
        result: { data?: unknown; errorMessage?: string; success: boolean };
        tool:
            | "getMessageBySequence"
            | "getMessagesByRange"
            | "searchConversation"
            | "summarizeRange";
    }
    Index

    Properties

    durationMs: number
    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

    promptRunId?: string

    summarizeRange only: the AIPromptRun of the recursive sub-call (step TargetLogID lineage)

    result: { data?: unknown; errorMessage?: string; success: boolean }
    tool:
        | "getMessageBySequence"
        | "getMessagesByRange"
        | "searchConversation"
        | "summarizeRange"