Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:107
Tool definition configuration
TInput extends SchemaInput = SchemaInput
TOutput extends SchemaInput = SchemaInput
TName extends string = string
TNeedsApproval extends boolean = false
description: string;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:114
optional inputSchema: TInput;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:115
optional lazy: boolean;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:118
optional metadata: Record<string, unknown>;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:119
name: TName;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:113
optional needsApproval: TNeedsApproval;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:117
optional outputSchema: TOutput;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:116