1 instantiation of FollowUpPromptViewModel
Aspire.Dashboard (1)
Model\Assistant\FollowUpPromptViewModel.cs (1)
39
inProgressFollowUpPrompts.Add(new
FollowUpPromptViewModel
10 references to FollowUpPromptViewModel
Aspire.Dashboard (10)
Components\Controls\AssistantChat.razor.cs (1)
316
private async Task OnNextStepItemAsync(
FollowUpPromptViewModel
item)
Components_Controls_AssistantChat_razor.g.cs (1)
1022
foreach (
var
followUpPrompt in chatMessages.FollowUpPrompts)
Model\Assistant\AssistantChatViewModel.cs (7)
28
public record AssistantChatMessages(List<InitialPrompt> InitialPrompts, List<ChatViewModel> VisibleChatMessages, List<
FollowUpPromptViewModel
> FollowUpPrompts);
84
public List<
FollowUpPromptViewModel
> FollowUpPrompts { get; } = new();
730
var inProgressFollowUpPrompts = new List<
FollowUpPromptViewModel
>();
739
if (
FollowUpPromptViewModel
.ParseResponseText(_markdownProcessor, inProgressFollowUpPrompts, completeFollowUpResponse.ToString(), inProgress: true))
765
FollowUpPromptViewModel
.ParseResponseText(_markdownProcessor, inProgressFollowUpPrompts, completeFollowUpResponse.ToString(), inProgress: false);
779
void AddFollowUpPromptsToDisplay(List<
FollowUpPromptViewModel
> inProgressFollowUpPrompts)
787
foreach (
var
promptToDisplay in inProgressFollowUpPrompts.Skip(i * FollowUpPromptsPageSize).Take(2).OrderByDescending(p => p.Text.Length))
Model\Assistant\FollowUpPromptViewModel.cs (1)
16
public static bool ParseResponseText(MarkdownProcessor markdownProcessor, List<
FollowUpPromptViewModel
> inProgressFollowUpPrompts, string responseText, bool inProgress)