getDefaultModel function
Get the default model based on environment and settings.
Implementation
String getDefaultModel({
Map<String, String>? environment,
Map<String, dynamic>? settings,
}) {
// 1. Environment variable
final envModel =
environment?['ANTHROPIC_MODEL'] ??
environment?['MAGE_MODEL'] ??
environment?['GEMINI_MODEL'] ??
environment?['OPENAI_MODEL'];
if (envModel != null) return envModel;
// 2. Settings
final settingsModel = settings?['model'] as String?;
if (settingsModel != null) return settingsModel;
// 3. Default
return 'claude-sonnet-4-6';
}