Skip to main content

OnToolErrorCallback

Type Alias OnToolErrorCallback 

Source
pub type OnToolErrorCallback = Box<dyn Fn(Arc<dyn CallbackContext>, Arc<dyn Tool>, Value, String) -> Pin<Box<dyn Future<Output = Result<Option<Value>>> + Send>> + Send + Sync>;
Expand description

Callback invoked when a tool error occurs.

Can handle or transform tool errors. Return Ok(Some(result)) to provide a fallback result. Return Ok(None) to propagate the original error.

Aliased Typeยง

pub struct OnToolErrorCallback(/* private fields */);