constructor<
SchemaT = ToolSchemaBase,
SchemaOutputT = ToolInputSchemaOutputType<SchemaT>,
SchemaInputT = ToolInputSchemaInputType<SchemaT>,
ToolOutputT = any,
NameT extends string = string
>(
fields: DynamicStructuredToolInput<SchemaT, SchemaOutputT, ToolOutputT> __type
): DynamicStructuredTool<SchemaT, SchemaOutputT, SchemaInputT, ToolOutputT, NameT>| Name | Type | Description |
|---|---|---|
fields* | DynamicStructuredToolInput<SchemaT, SchemaOutputT, ToolOutputT> & __type |