Uses of Class
uno.anahata.asi.agi.tool.spi.java.JavaMethodTool
Packages that use JavaMethodTool
Package
Description
Provides the core framework for defining, managing, and executing local Java tools.
Provides the concrete domain model for tools implemented as Java methods via reflection.
-
Uses of JavaMethodTool in uno.anahata.asi.agi.tool
Methods in uno.anahata.asi.agi.tool that return JavaMethodToolModifier and TypeMethodDescriptionToolContext.getTool()Convenience method to get the metadata for the tool currently being executed. -
Uses of JavaMethodTool in uno.anahata.asi.agi.tool.spi.java
Subclasses with type arguments of type JavaMethodTool in uno.anahata.asi.agi.tool.spi.javaModifier and TypeClassDescriptionclassA model-agnostic representation of a request to execute a specific Java method tool.classA subclass of AbstractToolParameter that holds Java-specific reflection information, namely the full generic Type of the parameter.classA domain object that parses a Java class via reflection to build a complete, self-contained Toolkit, including all its tools and parameters.Fields in uno.anahata.asi.agi.tool.spi.java with type parameters of type JavaMethodToolModifier and TypeFieldDescriptionprivate List<JavaMethodTool> JavaObjectToolkit.toolsA list of all declared methods (tools) for this toolkit.Methods in uno.anahata.asi.agi.tool.spi.java that return types with arguments of type JavaMethodToolModifier and TypeMethodDescriptionJavaObjectToolkit.getAllTools()Gets all tools declared within this toolkit, regardless of their permission status.Methods in uno.anahata.asi.agi.tool.spi.java with parameters of type JavaMethodToolModifier and TypeMethodDescriptionstatic JavaMethodToolParameterJavaMethodToolParameter.of(JavaMethodTool tool, Parameter p, int index) The definitive factory method for creating a JavaMethodToolParameter from a reflection Parameter.Constructors in uno.anahata.asi.agi.tool.spi.java with parameters of type JavaMethodToolModifierConstructorDescriptionJavaMethodToolCall(AbstractModelMessage modelMessage, String id, @NonNull JavaMethodTool tool, @NonNull Map<String, Object> rawArgs, @NonNull Map<String, Object> args) Constructs a new JavaMethodToolCall instance.privateJavaMethodToolParameter(@NonNull JavaMethodTool tool, @NonNull String name, @NonNull String description, @NonNull String jsonSchema, boolean required, String rendererId, @NonNull Type javaType, int index) Private constructor for initializing a JavaMethodToolParameter.

