Class ToolsRecorder

java.lang.Object
io.quarkiverse.langchain4j.runtime.ToolsRecorder

public class ToolsRecorder extends Object
  • Constructor Details

    • ToolsRecorder

      public ToolsRecorder()
  • Method Details

    • setMetadata

      public void setMetadata(Map<String,List<ToolMethodCreateInfo>> metadata)
    • getMetadata

      public static Map<String,List<ToolMethodCreateInfo>> getMetadata()
    • clearMetadata

      public static void clearMetadata()
    • populateToolMetadata

      public static void populateToolMetadata(List<Object> objectsWithTools, List<dev.langchain4j.agent.tool.ToolSpecification> toolSpecifications, Map<String,dev.langchain4j.service.tool.ToolExecutor> toolExecutors)