21 references to ResponseState
Aspire.Dashboard (21)
Components\Controls\AssistantChat.razor.cs (3)
265
private async Task ConversationChangedAsync(ChatViewModel? chatViewModel,
ResponseState
responseState, CancellationToken token)
271
if (responseState ==
ResponseState
.Starting)
283
if (responseState ==
ResponseState
.AddedPlaceHolders)
Model\Assistant\AssistantChatViewModel.cs (18)
194
private
ResponseState
_responseState;
202
public Func<ChatViewModel?,
ResponseState
, CancellationToken, Task>? OnConversationChangedCallback { get; set; }
248
if (_responseState ==
ResponseState
.ResponseText)
254
_responseState =
ResponseState
.ToolCall;
262
private async Task InvokeConversationChangedCallbackAsync(ChatViewModel? chatViewModel,
ResponseState
responseState, CancellationToken cancellationToken)
264
if (responseState ==
ResponseState
.Finished)
512
_responseState =
ResponseState
.Starting;
534
_responseState =
ResponseState
.ResponseText;
552
_responseState =
ResponseState
.ResponseComplete;
606
_responseState =
ResponseState
.ResponseComplete;
615
_responseState =
ResponseState
.ResponseComplete;
693
_responseState =
ResponseState
.Finished;
745
_responseState =
ResponseState
.AddedPlaceHolders;
765
_responseState =
ResponseState
.AddedPlaceHolders;
803
if (_responseState ==
ResponseState
.Starting)
850
await InvokeConversationChangedCallbackAsync(vm,
ResponseState
.Starting, _cts.Token).ConfigureAwait(false);
862
await InvokeConversationChangedCallbackAsync(chatViewModel,
ResponseState
.Starting, _cts.Token).ConfigureAwait(false);
939
await InvokeConversationChangedCallbackAsync(currentChatViewModel,
ResponseState
.Starting, _cts.Token).ConfigureAwait(false);