Tool Parameter
Annotation for defining metadata for a tool function parameter.
This annotation is intended to provide descriptive information and constraints for a parameter of a function annotated with ToolFunction. It serves as a mechanism to define behavior and documentation for the parameter within a tool-based system.