Uses of Class
net.thevpc.naru.model.ToolDefinition
Packages that use ToolDefinition
-
Uses of ToolDefinition in net.thevpc.naru.tool
Methods in net.thevpc.naru.tool that return ToolDefinitionModifier and TypeMethodDescriptionstatic ToolDefinitionToolRegistry.buildDefinition(String name, String description, ToolParameter... params) Build aToolDefinitionfrom a list ofToolParameters.NaruTool.getDefinition()Returns the full OpenAI-compatible JSON tool definition.Methods in net.thevpc.naru.tool that return types with arguments of type ToolDefinitionModifier and TypeMethodDescriptionToolRegistry.getDefinitions()Returns all registered tool definitions to be sent to the model. -
Uses of ToolDefinition in net.thevpc.naru.tool.impl
Methods in net.thevpc.naru.tool.impl that return ToolDefinitionModifier and TypeMethodDescriptionDelegateModelTool.getDefinition()ListFilesTool.getDefinition()MavenCompileTool.getDefinition()MavenTestTool.getDefinition()ReadFileTool.getDefinition()RunScriptTool.getDefinition()RunShellTool.getDefinition()WriteFileTool.getDefinition()WriteScriptLineTool.getDefinition()