diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor b/app/MindWork AI Studio/Assistants/AssistantBase.razor
index 42ce9033..5387d8ee 100644
--- a/app/MindWork AI Studio/Assistants/AssistantBase.razor
+++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor
@@ -35,11 +35,22 @@
- @if (this.ShowResult && this.resultingContentBlock is not null)
+ @if (this.ShowResult && !this.ShowEntireChatThread && this.resultingContentBlock is not null)
{
}
+ @if(this.ShowResult && this.ShowEntireChatThread && this.chatThread is not null)
+ {
+ foreach (var block in this.chatThread.Blocks.OrderBy(n => n.Time))
+ {
+ @if (!block.HideFromUser)
+ {
+
+ }
+ }
+ }
+
diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs
index 32177a55..e4f155e7 100644
--- a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs
+++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs
@@ -71,6 +71,8 @@ public abstract partial class AssistantBase : ComponentBase, IMessageBusReceiver
private protected virtual RenderFragment? Body => null;
protected virtual bool ShowResult => true;
+
+ protected virtual bool ShowEntireChatThread => false;
protected virtual bool AllowProfiles => true;