ADK for TypeScript: API Reference
    Preparing search index...

    Interface ReflectAndRetryToolPluginOptions

    Options for configuring ReflectAndRetryToolPlugin.

    interface ReflectAndRetryToolPluginOptions {
        maxRetries?: number;
        name?: string;
        throwExceptionIfRetryExceeded?: boolean;
        trackingScope?: TrackingScope;
    }

    Properties

    maxRetries?: number

    Maximum consecutive failures before giving up (0 = no retries). Defaults to 3.

    name?: string

    Plugin instance identifier. Defaults to 'reflect_retry_tool_plugin'.

    throwExceptionIfRetryExceeded?: boolean

    If true, raises the final exception when the retry limit is reached. If false, returns structured retry-exceeded guidance instead. Defaults to true.

    trackingScope?: TrackingScope

    Determines the lifecycle of the error tracking state. Defaults to TrackingScope.INVOCATION (tracking per-invocation).