Class QuarkusToolExecutor
java.lang.Object
io.quarkiverse.langchain4j.runtime.tool.QuarkusToolExecutor
- All Implemented Interfaces:
dev.langchain4j.service.tool.ToolExecutor
public class QuarkusToolExecutor
extends Object
implements dev.langchain4j.service.tool.ToolExecutor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.service.tool.ToolExecutionResultexecuteWithContext(dev.langchain4j.agent.tool.ToolExecutionRequest request, dev.langchain4j.invocation.InvocationContext invocationContext) dev.langchain4j.agent.tool.ReturnBehavior
-
Constructor Details
-
QuarkusToolExecutor
-
-
Method Details
-
returnBehavior
public dev.langchain4j.agent.tool.ReturnBehavior returnBehavior() -
execute
-
executeWithContext
public dev.langchain4j.service.tool.ToolExecutionResult executeWithContext(dev.langchain4j.agent.tool.ToolExecutionRequest request, dev.langchain4j.invocation.InvocationContext invocationContext) - Specified by:
executeWithContextin interfacedev.langchain4j.service.tool.ToolExecutor
-