Class ExceptionSuppressingTool

  • All Implemented Interfaces:
    com.embabel.agent.api.tool.Tool , com.embabel.agent.api.tool.ToolInfo , com.embabel.agent.spi.support.DelegatingTool

    
    public final class ExceptionSuppressingTool
     implements DelegatingTool
                        

    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.