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