Member Junction
    Preparing search index...
    interface ClientToolMetadata {
        Category?: string;
        DefaultTimeoutMs?: number;
        Description: string;
        InputSchema: Record<string, unknown>;
        Name: string;
        OutputSchema?: Record<string, unknown>;
        TrustLevel?: ActionOutputTrustLevel;
    }
    Index

    Properties

    Category?: string

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

    DefaultTimeoutMs?: number

    Default timeout in ms for this specific tool (overrides agent default)

    Description: string

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

    InputSchema: Record<string, unknown>

    JSON Schema describing the input parameters

    Name: string

    Unique identifier for this tool

    OutputSchema?: Record<string, unknown>

    JSON Schema describing what the tool returns (optional, for LLM context)

    Optional output trust classification; when 'Untrusted' or 'SemiTrusted', tool output is wrapped in <untrusted_external_data>