8 references to ToolMessage
Aspire.Dashboard (6)
Model\GenAI\GenAIItemViewModel.cs (1)
68GenAIItemType.ToolMessage => new BadgeDetail(loc[nameof(Dialogs.GenAIMessageTitleTool)], "tool", s_toolIcon),
Model\GenAI\GenAIVisualizerDialogViewModel.cs (5)
185viewModel.InputMessages = viewModel.Items.Where(e => e.Type is GenAIItemType.SystemMessage or GenAIItemType.UserMessage or GenAIItemType.AssistantMessage or GenAIItemType.ToolMessage).ToList(); 368"user" => parts.All(p => p is ToolCallResponsePart or ServerToolCallResponsePart) ? GenAIItemType.ToolMessage : GenAIItemType.UserMessage, 416"tool" => GenAIItemType.ToolMessage, 516case GenAIItemType.ToolMessage: 587"gen_ai.tool.message" => GenAIItemType.ToolMessage,
Aspire.Dashboard.Tests (2)
Model\GenAIVisualizerDialogViewModelTests.cs (2)
587Assert.Equal(GenAIItemType.ToolMessage, m.Type); 783Assert.Equal(GenAIItemType.ToolMessage, m.Type);