From 50d7b56ac035f0cc05d9dd348aa0ca1517d53a41 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 13 Jul 2026 15:22:45 +0200 Subject: [PATCH] Added support for new models (#855) --- .../Settings/ProviderExtensions.Anthropic.cs | 10 ++++++++++ .../Settings/ProviderExtensions.Google.cs | 19 +++++++++++++++++++ .../Settings/ProviderExtensions.OpenAI.cs | 11 +++++++++++ .../wwwroot/changelog/v26.7.3.md | 1 + 4 files changed, 41 insertions(+) diff --git a/app/MindWork AI Studio/Settings/ProviderExtensions.Anthropic.cs b/app/MindWork AI Studio/Settings/ProviderExtensions.Anthropic.cs index 64bc8753..5c51521f 100644 --- a/app/MindWork AI Studio/Settings/ProviderExtensions.Anthropic.cs +++ b/app/MindWork AI Studio/Settings/ProviderExtensions.Anthropic.cs @@ -7,6 +7,16 @@ public static partial class ProviderExtensions private static List GetModelCapabilitiesAnthropic(Model model) { var modelName = model.Id.ToLowerInvariant().AsSpan(); + + // Claude Fable 5 and Mythos 5 always use adaptive thinking: + if(modelName.StartsWith("claude-fable-5") || modelName.StartsWith("claude-mythos-5")) + return [ + Capability.TEXT_INPUT, Capability.MULTIPLE_IMAGE_INPUT, + Capability.TEXT_OUTPUT, + + Capability.ALWAYS_REASONING, Capability.FUNCTION_CALLING, + Capability.CHAT_COMPLETION_API, + ]; // Claude 4.x models: if(modelName.StartsWith("claude-opus-4") || modelName.StartsWith("claude-sonnet-4")) diff --git a/app/MindWork AI Studio/Settings/ProviderExtensions.Google.cs b/app/MindWork AI Studio/Settings/ProviderExtensions.Google.cs index 5ed3ec5b..35df1d29 100644 --- a/app/MindWork AI Studio/Settings/ProviderExtensions.Google.cs +++ b/app/MindWork AI Studio/Settings/ProviderExtensions.Google.cs @@ -10,6 +10,25 @@ public static partial class ProviderExtensions if (modelName.IndexOf("gemini-") is not -1) { + // Chat-compatible Gemini 3.x reasoning models: + if (modelName is "gemini-3.5-flash" || + modelName is "gemini-flash-latest" || + modelName is "gemini-3.1-flash-lite" || + modelName is "gemini-3-flash-preview" || + modelName is "gemini-pro-latest" || + modelName is "gemini-3.1-pro-preview" || + modelName is "gemini-3.1-pro-preview-customtools") + return + [ + Capability.TEXT_INPUT, Capability.MULTIPLE_IMAGE_INPUT, Capability.AUDIO_INPUT, + Capability.SPEECH_INPUT, Capability.VIDEO_INPUT, + + Capability.TEXT_OUTPUT, + + Capability.ALWAYS_REASONING, Capability.FUNCTION_CALLING, + Capability.CHAT_COMPLETION_API, + ]; + // Gemini 2.5 Flash Lite supports thinking, but the default is off: if (modelName.IndexOf("gemini-2.5-flash-lite") is not -1) return diff --git a/app/MindWork AI Studio/Settings/ProviderExtensions.OpenAI.cs b/app/MindWork AI Studio/Settings/ProviderExtensions.OpenAI.cs index 41b84808..5746dea1 100644 --- a/app/MindWork AI Studio/Settings/ProviderExtensions.OpenAI.cs +++ b/app/MindWork AI Studio/Settings/ProviderExtensions.OpenAI.cs @@ -186,6 +186,17 @@ public static partial class ProviderExtensions Capability.WEB_SEARCH, Capability.RESPONSES_API, Capability.CHAT_COMPLETION_API, ]; + + if(modelName is "gpt-5.6" || modelName.StartsWith("gpt-5.6-")) + return + [ + Capability.TEXT_INPUT, Capability.MULTIPLE_IMAGE_INPUT, + Capability.TEXT_OUTPUT, + + Capability.FUNCTION_CALLING, Capability.OPTIONAL_REASONING, Capability.REASONING_BY_DEFAULT, + Capability.WEB_SEARCH, + Capability.RESPONSES_API, Capability.CHAT_COMPLETION_API, + ]; return [ diff --git a/app/MindWork AI Studio/wwwroot/changelog/v26.7.3.md b/app/MindWork AI Studio/wwwroot/changelog/v26.7.3.md index 3a85b9d5..79e37a5c 100644 --- a/app/MindWork AI Studio/wwwroot/changelog/v26.7.3.md +++ b/app/MindWork AI Studio/wwwroot/changelog/v26.7.3.md @@ -1,4 +1,5 @@ # v26.7.3, build 245 (2026-07-xx xx:xx UTC) +- Added support for OpenAI GPT-5.6 Sol, Terra, and Luna; Anthropic Claude Fable 5 and Mythos 5; and Google Gemini 3 Flash, Gemini 3.1 Flash-Lite, Gemini 3.1 Pro, and Gemini 3.5 Flash. - Improved the "My Tasks Assistant": you can now provide one or more documents in addition to text or use documents alone when asking to identify tasks. - Improved update guidance for Flatpak installations and added an enterprise option that lets organizations manage updates entirely through their IT department. - Fixed an issue that could leave AI Studio unresponsive after waking the computer from sleep.