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)
1016
foreach (
var
followUpPrompt in chatMessages.FollowUpPrompts)
Model\Assistant\AssistantChatViewModel.cs (7)
26
public record AssistantChatMessages(List<InitialPrompt> InitialPrompts, List<ChatViewModel> VisibleChatMessages, List<
FollowUpPromptViewModel
> FollowUpPrompts);
82
public List<
FollowUpPromptViewModel
> FollowUpPrompts { get; } = new();
725
var inProgressFollowUpPrompts = new List<
FollowUpPromptViewModel
>();
734
if (
FollowUpPromptViewModel
.ParseResponseText(_markdownProcessor, inProgressFollowUpPrompts, completeFollowUpResponse.ToString(), inProgress: true))
760
FollowUpPromptViewModel
.ParseResponseText(_markdownProcessor, inProgressFollowUpPrompts, completeFollowUpResponse.ToString(), inProgress: false);
774
void AddFollowUpPromptsToDisplay(List<
FollowUpPromptViewModel
> inProgressFollowUpPrompts)
782
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)