getPreferredProvider method

  1. @Deprecated('Use getProviderForUsage(LLMUsageType) instead')
Future<LLMProvider?> getPreferredProvider()

Gets the user's preferred LLM provider (legacy method).

For new code, prefer using getProviderForUsage with explicit usage type.

Implementation

@Deprecated('Use getProviderForUsage(LLMUsageType) instead')
Future<LLMProvider?> getPreferredProvider() async {
  final config = await _configService.loadConfig();
  final providerName = config.preferredProvider ?? 'gemini';
  return getProvider(providerName);
}