From e6be9a593ec12d1dd7b1f63430c67c6387716327 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 15 Sep 2024 22:06:22 +0200 Subject: [PATCH] Fixed chat conversion of job posting, legal check, and my task assistants (#151) --- .../Assistants/JobPosting/AssistantJobPostings.razor.cs | 9 ++++++++- .../Assistants/LegalCheck/AssistantLegalCheck.razor.cs | 7 +++++++ .../Assistants/MyTasks/AssistantMyTasks.razor.cs | 6 ++++++ app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md | 1 + 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Assistants/JobPosting/AssistantJobPostings.razor.cs b/app/MindWork AI Studio/Assistants/JobPosting/AssistantJobPostings.razor.cs index 8da1250..7211df6 100644 --- a/app/MindWork AI Studio/Assistants/JobPosting/AssistantJobPostings.razor.cs +++ b/app/MindWork AI Studio/Assistants/JobPosting/AssistantJobPostings.razor.cs @@ -1,3 +1,5 @@ +using AIStudio.Chat; + namespace AIStudio.Assistants.JobPosting; public partial class AssistantJobPostings : AssistantBaseCore @@ -50,7 +52,12 @@ public partial class AssistantJobPostings : AssistantBaseCore protected override bool SubmitDisabled => false; - protected override bool AllowProfiles => false; + protected override bool AllowProfiles => false; + + protected override ChatThread ConvertToChatThread => (this.chatThread ?? new()) with + { + SystemPrompt = SystemPrompts.DEFAULT, + }; protected override void ResetFrom() { diff --git a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs index b2695d3..74941ca 100644 --- a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs +++ b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs @@ -1,3 +1,5 @@ +using AIStudio.Chat; + namespace AIStudio.Assistants.LegalCheck; public partial class AssistantLegalCheck : AssistantBaseCore @@ -30,6 +32,11 @@ public partial class AssistantLegalCheck : AssistantBaseCore protected override bool SubmitDisabled => this.isAgentRunning; + protected override ChatThread ConvertToChatThread => (this.chatThread ?? new()) with + { + SystemPrompt = SystemPrompts.DEFAULT, + }; + protected override void ResetFrom() { this.inputLegalDocument = string.Empty; diff --git a/app/MindWork AI Studio/Assistants/MyTasks/AssistantMyTasks.razor.cs b/app/MindWork AI Studio/Assistants/MyTasks/AssistantMyTasks.razor.cs index a5f3762..1d1e38a 100644 --- a/app/MindWork AI Studio/Assistants/MyTasks/AssistantMyTasks.razor.cs +++ b/app/MindWork AI Studio/Assistants/MyTasks/AssistantMyTasks.razor.cs @@ -1,3 +1,4 @@ +using AIStudio.Chat; using AIStudio.Settings; namespace AIStudio.Assistants.MyTasks; @@ -34,6 +35,11 @@ public partial class AssistantMyTasks : AssistantBaseCore protected override Func SubmitAction => this.AnalyzeText; protected override bool ShowProfileSelection => false; + + protected override ChatThread ConvertToChatThread => (this.chatThread ?? new()) with + { + SystemPrompt = SystemPrompts.DEFAULT, + }; protected override void ResetFrom() { diff --git a/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md b/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md index 7d252de..54f08df 100644 --- a/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md +++ b/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md @@ -1,4 +1,5 @@ # v0.9.12, build 187 (2024-09-xx xx:xx UTC) - Added a job posting assistant to the business category. - Fixed margin-related issue in the `ConfigurationText` component. +- Fixed chat conversion of job posting, legal check, and my task assistants. - Refactored the `ConfigurationText` component to debounce the input field to prevent unnecessary configuration updates. The component now also supports multiline text. \ No newline at end of file