rea-agents - v1.1.0
    Preparing search index...

    Interface ToolContract<Name>

    Single source of truth for a public tool's name, description, and input.

    interface ToolContract<Name extends string = string> {
        annotations: ToolAnnotations;
        description: string;
        examples: readonly ToolExample[];
        inputSchema: ZodObject;
        kind: ToolKind;
        name: Name;
        outputSchema: ZodObject;
    }

    Type Parameters

    • Name extends string = string
    Index
    annotations: ToolAnnotations
    description: string
    examples: readonly ToolExample[]
    inputSchema: ZodObject
    kind: ToolKind
    name: Name
    outputSchema: ZodObject