Tool Function
Annotation used to mark a function as a tool function.
Tool functions serve as callable operations with defined names and descriptions, which can then be registered and executed within the context of a tool-based system. The annotation provides metadata to identify the function and document its purpose within the system.