pub fn launch_agent<H: StageHooks>(
order: StageOrder,
hooks: &H,
clock: Arc<dyn Clock>,
output_observer: Arc<dyn Fn() + Send + Sync>,
) -> Result<LaunchedAgent, RunnerError<H::Error>>pub fn launch_agent<H: StageHooks>(
order: StageOrder,
hooks: &H,
clock: Arc<dyn Clock>,
output_observer: Arc<dyn Fn() + Send + Sync>,
) -> Result<LaunchedAgent, RunnerError<H::Error>>