A definition of tool parameter.
The description of the parameter.
Denotes whether the parameter is always present (required) or not. Defaults to not required.
The type of the parameter. Must be a valid Python type.
A definition of tool parameter.