ToolSpecificationHolder.java
644 Bytes
package com.xly.tool;
import dev.langchain4j.service.tool.ToolExecutor;
import dev.langchain4j.agent.tool.ToolSpecification;
public class ToolSpecificationHolder {
private final ToolSpecification toolSpecification;
private final ToolExecutor toolExecutor;
public ToolSpecificationHolder(ToolSpecification toolSpecification, ToolExecutor toolExecutor) {
this.toolSpecification = toolSpecification;
this.toolExecutor = toolExecutor;
}
public ToolSpecification getToolSpecification() {
return toolSpecification;
}
public ToolExecutor getToolExecutor() {
return toolExecutor;
}}