fn handle_dispatch( event_type: Option<&str>, data: Option<Value>, channel_id: &str, target_agent: &Option<String>, session: &mut Option<Session>, health: &Arc<Mutex<BridgeHealth>>, )