Uses of Package
dev.langchain4j.service.tool
Packages that use dev.langchain4j.service.tool
Package
Description
-
Classes in dev.langchain4j.service.tool used by dev.langchain4j.agentic.agentClassDescriptionHandler for
ToolArgumentsExceptions thrown by aToolExecutor.Handler forToolExecutionExceptions thrown by aToolExecutor.A low-level executor/handler of aToolExecutionRequest.A tool provider. -
Classes in dev.langchain4j.service.tool used by dev.langchain4j.agentic.observabilityClassDescriptionRepresents the execution of a tool, including the request and the result.
-
Classes in dev.langchain4j.service.tool used by dev.langchain4j.mcpClassDescriptionRepresents the result of a tool execution.A low-level executor/handler of a
ToolExecutionRequest.A tool provider. -
Classes in dev.langchain4j.service.tool used by dev.langchain4j.mcp.client
-
Classes in dev.langchain4j.service.tool used by dev.langchain4j.mcp.resourcesastools
-
Classes in dev.langchain4j.service.tool used by dev.langchain4j.serviceClassDescriptionHandler for
ToolArgumentsExceptions thrown by aToolExecutor.Represents the execution of a tool, including the request and the result.Handler forToolExecutionExceptions thrown by aToolExecutor.A low-level executor/handler of aToolExecutionRequest.A tool provider. -
Classes in dev.langchain4j.service.tool used by dev.langchain4j.service.toolClassDescriptionRepresents a tool managed by an AI Service, combining:
ToolSpecification— what is sent to the LLMToolExecutor— what is called when the LLM invokes the tool Metadata that controls how the AI Service handles this tool (e.g., immediate return)Handler forToolArgumentsExceptions thrown by aToolExecutor.Represents the execution of a tool, including the request and the result.Handler forToolExecutionExceptions thrown by aToolExecutor.Represents the result of a tool execution.A low-level executor/handler of aToolExecutionRequest.A tool provider. -
Classes in dev.langchain4j.service.tool used by dev.langchain4j.service.tool.search
-
Classes in dev.langchain4j.service.tool used by dev.langchain4j.skills
-
Classes in dev.langchain4j.service.tool used by dev.langchain4j.skills.shell