Interface AIMethodResult<T>

Result type for AI agent methods, including metadata and context.

2.0.0

interface AIMethodResult<T> {
    context: {
        requestId: string;
        sessionId: string;
        timestamp: number;
    };
    data: T;
    metadata: {
        cached: boolean;
        commitment?: Commitment;
        duration: number;
        method: string;
        slot?: number;
        upstream: string;
    };
}

Type Parameters

  • T = any

Properties

Properties

context: {
    requestId: string;
    sessionId: string;
    timestamp: number;
}
data: T
metadata: {
    cached: boolean;
    commitment?: Commitment;
    duration: number;
    method: string;
    slot?: number;
    upstream: string;
}