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

    Interface ToolContract<Name>

    Single source of truth for a public MCP tool.

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

    Type Parameters

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