Uses of Class
dev.langchain4j.service.tool.ToolExecutionResult
Packages that use ToolExecutionResult
-
Uses of ToolExecutionResult in dev.langchain4j.mcp
Methods in dev.langchain4j.mcp that return ToolExecutionResultModifier and TypeMethodDescriptionMcpToolExecutor.executeWithContext(ToolExecutionRequest executionRequest, InvocationContext invocationContext) -
Uses of ToolExecutionResult in dev.langchain4j.mcp.client
Methods in dev.langchain4j.mcp.client that return ToolExecutionResultModifier and TypeMethodDescriptionDefaultMcpClient.executeTool(ToolExecutionRequest executionRequest) DefaultMcpClient.executeTool(ToolExecutionRequest executionRequest, InvocationContext invocationContext) McpClient.executeTool(ToolExecutionRequest executionRequest) Executes a tool on the MCP server and returns the result.McpClient.executeTool(ToolExecutionRequest executionRequest, InvocationContext invocationContext) Executes a tool on the MCP server and returns the result.Methods in dev.langchain4j.mcp.client with parameters of type ToolExecutionResultModifier and TypeMethodDescriptiondefault voidMcpClientListener.afterExecuteTool(McpCallContext context, ToolExecutionResult result, Map<String, Object> rawResult) Called after executing a tool if the execution was successful, or if it resulted in an application-level error (but not a protocol-level or communication error). -
Uses of ToolExecutionResult in dev.langchain4j.service.tool
Methods in dev.langchain4j.service.tool that return ToolExecutionResultModifier and TypeMethodDescriptionToolService.applyToolHallucinationStrategy(ToolExecutionRequest toolRequest) ToolExecutionResult.Builder.build()ToolService.executeTool(InvocationContext invocationContext, Map<String, ToolExecutor> toolExecutors, ToolExecutionRequest toolRequest, Consumer<BeforeToolExecution> externalBeforeToolExecution, Consumer<ToolExecution> externalAfterToolExecution) DefaultToolExecutor.executeWithContext(ToolExecutionRequest request, InvocationContext context) default ToolExecutionResultToolExecutor.executeWithContext(ToolExecutionRequest request, InvocationContext context) Executes a tool request.static ToolExecutionResultToolService.executeWithErrorHandling(ToolExecutionRequest toolRequest, ToolExecutor toolExecutor, InvocationContext invocationContext, ToolArgumentsErrorHandler argumentsErrorHandler, ToolExecutionErrorHandler executionErrorHandler) Methods in dev.langchain4j.service.tool with parameters of type ToolExecutionResult