Member Junction
    Preparing search index...

    The structural slice of an MJ: AI Client Tool Definitions row the mappers below read. Declared structurally (rather than importing the entity) so this module stays a pure, client-safe function library; MJAIClientToolDefinitionEntity satisfies it as-is.

    interface ClientToolDefinitionLike {
        Category: string;
        DefaultTimeoutMs: number;
        Description: string;
        ID: string;
        InputSchemaJSON: string;
        Name: string;
        OutputSchemaJSON: string;
    }
    Index

    Properties

    Category: string

    Grouping label, or null.

    DefaultTimeoutMs: number

    Per-tool timeout override in ms, or null.

    Description: string

    What the tool does — what the model reads to decide when to use it.

    ID: string

    The definition's primary key.

    InputSchemaJSON: string

    JSON text of the input JSON Schema, or null when none was authored.

    Name: string

    The tool name the model calls.

    OutputSchemaJSON: string

    JSON text of the output JSON Schema, or null.