mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-11-11 06:08:19 +00:00
Added the guided chat to the BeyondFacts Lab (#1177)
This commit is contained in:
1 parent
e77645f44c
commit
79e0c80031
55 files changed
+3481
-72
No files matched your search
@@ -309,6 +309,19 @@ public sealed partial class BeyondFactsLabStore
|
||||
return await this.MutateProjectAsync(projectId, project => project.CurrentStep = step, token, isChange: false);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Remembers the provider the person chose for the chats of a preparation, without counting it as a change of
|
||||
/// the preparation.
|
||||
/// </summary>
|
||||
/// <param name="projectId">The ID of the preparation.</param>
|
||||
/// <param name="providerId">The ID of the provider.</param>
|
||||
/// <param name="token">The cancellation token.</param>
|
||||
/// <returns>The preparation.</returns>
|
||||
public async Task<BflProject> SetProviderAsync(Guid projectId, string providerId, CancellationToken token = default)
|
||||
{
|
||||
return await this.MutateProjectAsync(projectId, project => project.ProviderId = providerId, token, isChange: false);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Changes a preparation under its lock and stores it.
|
||||
/// </summary>
|
||||
@@ -406,7 +419,8 @@ public sealed partial class BeyondFactsLabStore
|
||||
project.ProjectId != Guid.Empty &&
|
||||
project.ProjectId == expectedProjectId &&
|
||||
!string.IsNullOrWhiteSpace(project.Name) &&
|
||||
Enum.IsDefined(project.CurrentStep);
|
||||
Enum.IsDefined(project.CurrentStep) &&
|
||||
!IsNull(project.ProviderId);
|
||||
|
||||
/// <summary>
|
||||
/// Cleans a name and refuses one which is empty afterward.
|
||||
|
||||
Reference in new issue
Block a user