pub fn generate_agents( plugin: &PluginConfig, services_path: &Path, output_dir: &Path, files_generated: &mut Vec<String>, ) -> Result<()>