ToolDefinition: {
    description: string;
    inputSchema?: null | Record<string, any>;
    metadata?: Record<string, any>;
    name: string;
    outputSchema?: null | Record<string, any>;
}

Tool definition.

Type declaration

  • description: string
  • OptionalinputSchema?: null | Record<string, any>
  • Optionalmetadata?: Record<string, any>
  • name: string
  • OptionaloutputSchema?: null | Record<string, any>