pub type UpdateCallback = Box<dyn Fn(Value) + Send + Sync>;
Callback for progress updates during tool execution.
pub struct UpdateCallback(/* private fields */);