Package com.tnsai.tools.method
package com.tnsai.tools.method
-
ClassDescriptionA
ToolMethodwhose name, description, JSON-Schema, and dispatch handler are all supplied at construction time — no @Toolannotation, no reflectedMethod.Fluent builder — the ergonomic way to set the safety/discovery fields (TNS-556).Dispatch callback for aDynamicToolMethod.Builds JSON Schema fragments forToolMethodparameters from their static JavaTypes.AToolMethodbacked by a discoveredTool-annotated method on a POJO instance.A tool method addressable by the LLM.Dispatches an LLM tool call to a discoveredToolMethod.Discovers and indexesTool-annotated methods across a list of POJO tool-bearing instances.Metadata for a single parameter of aToolMethod.