supportsAllCapabilities static method
Check multiple capabilities at once Best for: Complex feature requirements
Implementation
static bool supportsAllCapabilities(
dynamic provider, Set<LLMCapability> capabilities) {
if (provider is! ProviderCapabilities) return false;
return capabilities.every((cap) => provider.supports(cap));
}