Package-level declarations
Types
Represents the context used when handling the result of a tool call.
Represents the context for handling tool-specific events within the framework.
Handler for executing tools with customizable behaviors for tool calls, validation errors, failures, and results.
Represents the context provided to handle a failure during the execution of a tool.
Functional interface for handling failures that occur during the execution of a tool. This interface provides a mechanism to manage errors resulting from tool operations, including access to the tool, its arguments, and the associated error.
Functional interface representing a handler for tool calls. This interface allows the implementation of custom logic to handle the execution of tools and their associated arguments.
A functional interface designed for handling the result of tool executions in a structured manner. Implementations can define custom logic for processing the result of a tool based on the provided tool instance, its arguments, and the execution result.
Represents the context for handling a tool call event.
A functional interface to handle validation errors that occur during the execution or configuration of a tool. This interface provides a mechanism for processing or logging errors associated with tools and their arguments.
Represents the context for handling validation errors that occur during the execution of a tool.