1 write to ServerToolCall
Aspire.Dashboard (1)
Model\GenAI\GenAIMessages.cs (1)
282part.ServerToolCall = GenAIMessageParsingHelper.TryParseStringJsonNode(part.ServerToolCall);
6 references to ServerToolCall
Aspire.Dashboard (4)
Model\GenAI\GenAIItemPartViewModel.cs (2)
113var serverToolCallText = serverToolCallPart.ServerToolCall switch 118_ => serverToolCallPart.ServerToolCall.ToJsonString(s_jsonSerializerOptions)
Model\GenAI\GenAIMessages.cs (2)
280if (part is { ServerToolCall: not null }) 282part.ServerToolCall = GenAIMessageParsingHelper.TryParseStringJsonNode(part.ServerToolCall);
Aspire.Dashboard.Tests (2)
Model\GenAIMessageParsingHelperTests.cs (2)
245Assert.NotNull(serverToolCallPart.ServerToolCall); 246Assert.Equal("latest news", serverToolCallPart.ServerToolCall["query"]!.GetValue<string>());