The name of the tool. If using with an LLM, this will be passed as the tool name.
OptionalcallbacksOptionaldescriptionThe description of the tool.
OptionalmetadataOptionalschemaThe input schema for the tool. If using an LLM, this will be passed as the tool schema to generate arguments for.
OptionaltagsOptionalverbose
Parameters for the tool function.