Exception Suppressing Tool
Tool decorator that suppresses exceptions and returns a warning message instead.
Note: ReplanRequestedException is NOT suppressed - it is a control flow signal that must propagate to the tool loop to trigger replanning.
Properties
Functions
Link copied to clipboard
Execute the tool with JSON input.
Link copied to clipboard
Extension function to convert an Embabel Tool to a Spring AI ToolCallback.
Link copied to clipboard
Unwrap a tool to find the innermost implementation. Recursively unwraps DelegatingTool wrappers.
Link copied to clipboard
fun Tool.withEventPublication(agentProcess: AgentProcess, action: Action?, llmOptions: <Error class: unknown class>): Tool
Extension function to wrap a Tool with event publication.