From f019a4f6d7efb78fbe52a3e2a314f21af8fd653f Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 2 Aug 2026 21:14:43 +0200 Subject: [PATCH] Added the provider confidence indicator to the visual briefing actions --- .../VisualBriefingAssistant.razor | 21 ++++++++++++------- .../VisualBriefingAssistant.razor.Build.cs | 13 ++++++++++++ .../plugin.lua | 2 +- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor b/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor index c8382ab3..dae81c2f 100644 --- a/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor +++ b/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor @@ -190,6 +190,11 @@ @T("Briefing settings") + @if (this.SettingsManager.ConfigurationData.Confidence.ShowProviderConfidence) + { + + } + @@ -203,18 +208,23 @@ @if (this.selectedBriefing.Versions.Count == 0) { - @T("Create briefing") + @T("Create briefing") } else { - @T("Change design") + @T("Change design") - @T("Update content") + @T("Update content") + + + + + @T("Rebuild briefing") @T("Recompile briefing") - - - @T("Rebuild briefing") - - } @if (this.CurrentBuildSession?.IsActive == true) { diff --git a/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor.Build.cs b/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor.Build.cs index 8a8d46ed..5571f7c6 100644 --- a/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor.Build.cs +++ b/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingAssistant.razor.Build.cs @@ -1,3 +1,4 @@ +using AIStudio.Provider; using AIStudio.Tools.AssistantSessions; using ComponentKind = AIStudio.Tools.Components; @@ -22,6 +23,18 @@ public partial class VisualBriefingAssistant /// private bool CannotRecompile => this.IsCurrentBusy || this.selectedBriefing is null || this.selectedRevisionId == Guid.Empty || !this.SelectedVersionSupportsEdits; + /// + /// Gets the border that marks an action with the confidence of the selected provider. + /// + /// + /// Only the actions that actually hand briefing data to a provider carry this border. Recompiling + /// reuses the stored artifacts and calls no model at all, so marking it would announce a transfer + /// that never happens, and stopping a build sends nothing either. + /// + private string ConfidenceBorderStyle => this.SettingsManager.ConfigurationData.Confidence.ShowProviderConfidence + ? this.editor.Provider.UsedLLMProvider.GetConfidence(this.SettingsManager).StyleBorder(this.SettingsManager) + : string.Empty; + /// /// Gets whether one edit mode is currently blocked. /// diff --git a/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua b/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua index 6b7ac41e..b070cd82 100644 --- a/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua +++ b/app/MindWork AI Studio/Plugins/languages/de-de-43065dbc-78d0-45b7-92be-f14c2926e2dc/plugin.lua @@ -2503,7 +2503,7 @@ UI_TEXT_CONTENT["AISTUDIO::ASSISTANTS::VISUALBRIEFING::VISUALBRIEFINGASSISTANT:: UI_TEXT_CONTENT["AISTUDIO::ASSISTANTS::VISUALBRIEFING::VISUALBRIEFINGASSISTANT::T3649769130"] = "Profil der Zielgruppe" -- Recompile briefing -UI_TEXT_CONTENT["AISTUDIO::ASSISTANTS::VISUALBRIEFING::VISUALBRIEFINGASSISTANT::T3656894343"] = "Briefing neu erstellen" +UI_TEXT_CONTENT["AISTUDIO::ASSISTANTS::VISUALBRIEFING::VISUALBRIEFINGASSISTANT::T3656894343"] = "Briefing erneut zusammenbauen" -- The visual briefing generation was canceled. UI_TEXT_CONTENT["AISTUDIO::ASSISTANTS::VISUALBRIEFING::VISUALBRIEFINGASSISTANT::T3696523032"] = "Die Erstellung des visuellen Briefings wurde abgebrochen."