Interface GuardedToolResult<T>

interface GuardedToolResult<T> {
    success: boolean;
    result?: T;
    error?: string;
    durationMs: number;
    timedOut: boolean;
    toolName: string;
}

Type Parameters

  • T = unknown

Properties

success: boolean
result?: T
error?: string
durationMs: number
timedOut: boolean
toolName: string