Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:99
Tool definition configuration
TInput extends SchemaInput = SchemaInput
TOutput extends SchemaInput = SchemaInput
TName extends string = string
description: string;description: string;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:105
optional inputSchema: TInput;optional inputSchema: TInput;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:106
optional lazy: boolean;optional lazy: boolean;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:109
optional metadata: Record<string, unknown>;optional metadata: Record<string, unknown>;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:110
name: TName;name: TName;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:104
optional needsApproval: boolean;optional needsApproval: boolean;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:108
optional outputSchema: TOutput;optional outputSchema: TOutput;Defined in: packages/ai/src/activities/chat/tools/tool-definition.ts:107