pub fn run( ctx: &Context, out: Option<String>, scope_args: Vec<String>, ai: Option<AiRouting>, edge_limit: usize, format: Format, ) -> Result<()>