diff --git a/src/screens/ModelsScreen/utils.ts b/src/screens/ModelsScreen/utils.ts index 226b7e48..40d5f815 100644 --- a/src/screens/ModelsScreen/utils.ts +++ b/src/screens/ModelsScreen/utils.ts @@ -71,7 +71,8 @@ export function getModelType(model: ModelInfo): ModelTypeFilter { export function isPhiModel(modelName: string, modelId: string): boolean { const name = modelName.toLowerCase(); const id = modelId.toLowerCase(); - return name.includes('phi') || id.includes('phi'); + const phiPattern = /\bphi[-_]?\d/i; + return phiPattern.test(name) || phiPattern.test(id); } export function getTextModelCompatibility( diff --git a/src/stores/appStore.ts b/src/stores/appStore.ts index 396a4963..6f9cb345 100644 --- a/src/stores/appStore.ts +++ b/src/stores/appStore.ts @@ -135,7 +135,7 @@ const DEFAULT_SETTINGS: AppSettings = { cacheType: 'q8_0' as CacheType, showGenerationDetails: false, enabledTools: ['web_search', 'calculator', 'get_current_datetime', 'get_device_info', 'read_url', 'search_knowledge_base'], - thinkingEnabled: true, + thinkingEnabled: false, }; function migrateEnabledTools(merged: any): void {