validateAllProviders method

Map<String, CapabilityValidationReport> validateAllProviders(
  1. Set<LLMCapability> required
)

Validate all providers against requirements

Implementation

Map<String, CapabilityValidationReport> validateAllProviders(
  Set<LLMCapability> required,
) {
  final reports = <String, CapabilityValidationReport>{};

  for (final providerId in _providers.keys) {
    final provider = _providers[providerId]!;
    reports[providerId] =
        CapabilityUtils.validateProvider(provider, required);
  }

  return reports;
}