pub fn spawn(
cfg: AgentConfig,
queue: Arc<OutboundQueue>,
kick_rx: Receiver<()>,
_input_tx: Sender<ReducerInput>,
shutdown: ShutdownToken,
) -> JoinHandle<()>pub fn spawn(
cfg: AgentConfig,
queue: Arc<OutboundQueue>,
kick_rx: Receiver<()>,
_input_tx: Sender<ReducerInput>,
shutdown: ShutdownToken,
) -> JoinHandle<()>