| id | ToolDefinitionConfig |
|---|---|
| title | ToolDefinitionConfig |
Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:90
Tool definition configuration
TInput extends SchemaInput = SchemaInput
TOutput extends SchemaInput = SchemaInput
TName extends string = string
description: string;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:96
optional inputSchema: TInput;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:97
optional lazy: boolean;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:100
optional metadata: Record<string, unknown>;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:101
name: TName;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:95
optional needsApproval: boolean;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:99
optional outputSchema: TOutput;Defined in: packages/typescript/ai/src/activities/chat/tools/tool-definition.ts:98