Defined in: tools/tool-definition.ts:79
Tool definition configuration
TInput extends z.ZodType = z.ZodType
TOutput extends z.ZodType = z.ZodType
TName extends string = string
description: string;
description: string;
Defined in: tools/tool-definition.ts:85
optional inputSchema: TInput;
optional inputSchema: TInput;
Defined in: tools/tool-definition.ts:86
optional metadata: Record<string, any>;
optional metadata: Record<string, any>;
Defined in: tools/tool-definition.ts:89
name: TName;
name: TName;
Defined in: tools/tool-definition.ts:84
optional needsApproval: boolean;
optional needsApproval: boolean;
Defined in: tools/tool-definition.ts:88
optional outputSchema: TOutput;
optional outputSchema: TOutput;
Defined in: tools/tool-definition.ts:87
