+ {t('settings.agents.form.modelProviderHint')} +
{t('settings.agents.overrideHint')}
++ {t('settings.agents.form.modelProviderHint')} +
{t('settings.agents.overrideScopeHint')}
@@ -1317,6 +1270,78 @@ function getAgentSourceAccentClass(source: AgentSource) { } } +function AgentModelSelector({ + label, + value, + onChange, + disabled, + defaultLabel, +}: { + label: string + value: string + onChange: (value: string) => void + disabled?: boolean + defaultLabel?: string +}) { + const t = useTranslation() + const availableModels = useSettingsStore((state) => state.availableModels) + const models = useMemo(() => { + const choices: ModelInfo[] = [] + const seen = new Set