Defined in: tools/tool-definition.ts:83
Tool definition configuration
TInput extends SchemaInput = z.ZodType
TOutput extends SchemaInput = z.ZodType
TName extends string = string
description: string;
description: string;
Defined in: tools/tool-definition.ts:89
optional inputSchema: TInput;
optional inputSchema: TInput;
Defined in: tools/tool-definition.ts:90
optional metadata: Record<string, any>;
optional metadata: Record<string, any>;
Defined in: tools/tool-definition.ts:93
name: TName;
name: TName;
Defined in: tools/tool-definition.ts:88
optional needsApproval: boolean;
optional needsApproval: boolean;
Defined in: tools/tool-definition.ts:92
optional outputSchema: TOutput;
optional outputSchema: TOutput;
Defined in: tools/tool-definition.ts:91
