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