Member Junction
    Preparing search index...

    Metadata definition for a client tool (mirrors server-side ClientToolMetadata). Used for runtime enrichment and registration.

    interface ClientToolMetadata {
        Category?: string;
        DefaultTimeoutMs?: number;
        Description: string;
        InputSchema: Record<string, unknown>;
        Name: string;
        OutputSchema?: Record<string, unknown>;
    }
    Index

    Properties

    Category?: string

    Category for grouping in prompts (e.g., 'navigation', 'display', 'data')

    DefaultTimeoutMs?: number

    Default timeout in ms for this tool

    Description: string

    Human-readable description — what the LLM reads to decide when to use it

    InputSchema: Record<string, unknown>

    JSON Schema describing input parameters

    Name: string

    Unique identifier for this tool

    OutputSchema?: Record<string, unknown>

    JSON Schema describing what the tool returns (optional)