Uses of Interface
com.tnsai.tools.method.ToolMethod
Packages that use ToolMethod
Package
Description
Action execution framework for agent tool/function calling.
Context assembly and token estimation for LLM interactions.
-
Uses of ToolMethod in com.tnsai.actions
Methods in com.tnsai.actions that return types with arguments of type ToolMethodModifier and TypeMethodDescriptionActionExecutor.findExternalTool(String toolName) Returns theToolMethodregistered under the given name, oremptyif none exists. -
Uses of ToolMethod in com.tnsai.context.assembler
Method parameters in com.tnsai.context.assembler with type arguments of type ToolMethodModifier and TypeMethodDescriptionUnifiedContextAssembler.Builder.tools(List<ToolMethod> tools) Sets the available tools for tool definition injection. -
Uses of ToolMethod in com.tnsai.tools.method
Classes in com.tnsai.tools.method that implement ToolMethodModifier and TypeClassDescriptionfinal recordAToolMethodwhose name, description, JSON-Schema, and dispatch handler are all supplied at construction time — no @Toolannotation, no reflectedMethod.final recordAToolMethodbacked by a discoveredTool-annotated method on a POJO instance.Methods in com.tnsai.tools.method that return ToolMethodModifier and TypeMethodDescriptionLook up a tool by name without dispatching.Methods in com.tnsai.tools.method that return types with arguments of type ToolMethodMethods in com.tnsai.tools.method with parameters of type ToolMethodModifier and TypeMethodDescriptionJsonSchemaGenerator.parametersSchema(ToolMethod tool) Build the fullparametersobject for a tool method — the value that goes underfunction.parametersin OpenAI's tool definition (orinput_schemain Anthropic's).