Skip to content

Bump Microsoft.Agents.AI.GitHub.Copilot from 1.0.0-preview.260311.1 to 1.0.0-preview.260402.1 #73

Bump Microsoft.Agents.AI.GitHub.Copilot from 1.0.0-preview.260311.1 to 1.0.0-preview.260402.1

Bump Microsoft.Agents.AI.GitHub.Copilot from 1.0.0-preview.260311.1 to 1.0.0-preview.260402.1 #73

Status Failure
Total duration 12m 54s
Artifacts

build-validation.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

14 errors
Coverage Suite
Process completed with exit code 1.
SelectProviderSurfacesGeminiSuggestedAndSupportedModels: DotPilot.Tests/Settings/ViewModels/SettingsModelTests.cs#L145
Expected details { DotPilot.Presentation.ProviderDetailItem { Label = "Installed version", Value = "0.34.0" }, DotPilot.Presentation.ProviderDetailItem { Label = "Suggested model", Value = "gemini-2.5-pro" }, DotPilot.Presentation.ProviderDetailItem { Label = "Supported models", Value = "gemini-2.5-pro" } } to have an item matching ((detail.Label == "Supported models") AndAlso detail.Value.Contains("gemini-2.5-flash", Ordinal)).
EnabledGeminiProviderReportsReadyRuntimeAndSuggestedModels: DotPilot.Tests/Providers/Services/AgentProviderStatusReaderTests.cs#L198
Expected provider.SupportedModelNames { "gemini-2.5-pro" } to contain "gemini-2.5-flash".
SendMessageAsyncPersistsTranscriptErrorWhenLocalLlamaRuntimeFailsToLoad: DotPilot.Tests/ChatSessions/Execution/AgentSessionServiceTests.cs#L524
Expected streamedResults.Where(result => result.IsSuccess).Select(result => result.Value!) { DotPilot.Core.ChatSessions.Contracts.SessionStreamEntry { AccentLabel = <null>, AgentProfileId = <null>, Author = "You", Id = "019d6263267979e8b538f97c28b64280", Kind = SessionStreamEntryKind.UserMessage {value: 0}, SessionId = DotPilot.Core.SessionId { Value = {019d6263-2675-7e0c-a888-7d7145be2fb2} }, Text = "trigger the broken llama model", Timestamp = <2026-04-06 10:42:38.329404 +0h> }, DotPilot.Core.ChatSessions.Contracts.SessionStreamEntry { AccentLabel = "status", AgentProfileId = <null>, Author = "System", Id = "019d626326797e628345ec24a686fd50", Kind = SessionStreamEntryKind.Status {value: 4}, SessionId = DotPilot.Core.SessionId { Value = {019d6263-2675-7e0c-a888-7d7145be2fb2} }, Text = "Running Editable Session Agent with LLamaSharp.", Timestamp = <2026-04-06 10:42:38.3299269 +0h> }, DotPilot.Core.ChatSessions.Contracts.SessionStreamEntry { AccentLabel = "error", AgentProfileId = <null>, Author = "System", Id = "019d6263267b7b45827daf683f018a9c", Kind = SessionStreamEntryKind.Error {value: 5}, SessionId = DotPilot.Core.SessionId { Value = {019d6263-2675-7e0c-a888-7d7145be2fb2} }, Text = "LLamaSharp failed before responding: Failed to load model 'C:\Users\runneradmin\AppData\Local\Temp\DotPilot.Tests\AgentSessionServiceTests\dbe098f6cfda42019274019d868bb1f0\broken-mistral.gguf'.", Timestamp = <2026-04-06 10:42:38.3315841 +0h> } } to have an item matching (((Convert(entry.Kind, Int32) == 5) AndAlso entry.Text.Contains("LlamaSharp failed before responding", Ordinal)) AndAlso entry.Text.Contains("Failed to load model", Ordinal)).
GetWorkspaceAsyncSeedsDefaultSystemAgentForANewStore: DotPilot.Tests/ChatSessions/Execution/AgentSessionServiceTests.cs#L33
Expected workspace.Providers to contain 5 item(s), but found 7: DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = {empty}, CanCreateAgents = True, CommandName = "debug", Details = {empty}, DisplayName = "Debug Provider", Id = DotPilot.Core.ProviderId { Value = {badf33d9-9434-8b35-bc0d-ad13fbe96f6f} }, InstalledVersion = "debug-echo", IsEnabled = True, Kind = AgentProviderKind.Debug {value: 0}, Status = AgentProviderStatus.Ready {value: 0}, StatusSummary = "Built in and ready for deterministic local testing.", SuggestedModelName = "debug-echo", SupportedModelNames = {"debug-echo"} }, DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = DotPilot.Core.ChatSessions.Contracts.ProviderActionDescriptor { { Command = "npm install -g @openai/codex", Kind = ProviderActionKind.CopyCommand {value: 0}, Label = "Install", Summary = "Install the CLI, then refresh settings." } } , CanCreateAgents = False, CommandName = "codex", Details = DotPilot.Core.ChatSessions.Contracts.ProviderDetailDescriptor { { Label = "Install command", Value = "npm install -g @openai/codex" } } , DisplayName = "Codex", Id = DotPilot.Core.ProviderId { Value = {487f6a88-d438-8239-8153-806c4fe41b28} }, InstalledVersion = <null>, IsEnabled = False, Kind = AgentProviderKind.Codex {value: 1}, Status = AgentProviderStatus.Disabled {value: 2}, StatusSummary = "Provider is disabled for local agent creation. Codex CLI is not installed.", SuggestedModelName = "", SupportedModelNames = {empty} }, DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = DotPilot.Core.ChatSessions.Contracts.ProviderActionDescriptor { { Command = "npm install -g @anthropic-ai/claude-code", Kind = ProviderActionKind.CopyCommand {value: 0}, Label = "Install", Summary = "Install the CLI, then refresh settings." } } , CanCreateAgents = False, CommandName = "claude", Details = DotPilot.Core.ChatSessions.Contracts.ProviderDetailDescriptor { { Label = "Install command", Value = "npm install -g @anthropic-ai/claude-code" } } , DisplayName = "Claude Code", Id = DotPilot.Core.ProviderId { Value = {7f8bf571-b16a-8bda-84ee-d925f4dcfe23} }, InstalledVersion = <null>, IsEnabled = False, Kind = AgentProviderKind.ClaudeCode {value: 2}, Status = AgentProviderStatus.Disabled {value: 2}, StatusSummary = "Provider is disabled for local agent creation. Claude Code CLI is not installed.", SuggestedModelName = "", SupportedModelNames = {empty} }DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = DotPilot.Core.ChatSessions.Contracts.ProviderActionDescriptor { { Command = "npm install -g @github/copilot", Kind = ProviderActionKind.CopyCommand {value: 0}, Label = "Install", Summary = "Install the CLI, then refresh settings." } } , (Output has exceeded the maximum of 100 lines. Increase FormattingOptions.MaxLines on AssertionScope or AssertionConfiguration to include more lines.).
SendMessageShowsPersistedTranscriptErrorWhenLocalLlamaRuntimeFails: DotPilot.Tests/Chat/ViewModels/ChatModelTests.cs#L103
Expected activeSession!.Messages { DotPilot.Presentation.ChatTimelineItem { AccentLabel = "status", Author = "System", AvatarBrush = <null>, Content = "Session started with Mutable Agent on Debug Provider. Send a message when ready.", Id = "019d62630de0758da944f2d80a2aa8f3", Initial = "S", IsCurrentUser = False, Kind = SessionStreamEntryKind.Status {value: 4}, Timestamp = "10:42" }, DotPilot.Presentation.ChatTimelineItem { AccentLabel = <null>, Author = "You", AvatarBrush = <null>, Content = "trigger the broken llama model", Id = "019d62630de97e69821486af765de673", Initial = "Y", IsCurrentUser = True, Kind = SessionStreamEntryKind.UserMessage {value: 0}, Timestamp = "10:42" }, DotPilot.Presentation.ChatTimelineItem { AccentLabel = "status", Author = "System", AvatarBrush = <null>, Content = "Running Mutable Agent with LLamaSharp.", Id = "019d62630de974cb8c2e05aed05116bc", Initial = "S", IsCurrentUser = False, Kind = SessionStreamEntryKind.Status {value: 4}, Timestamp = "10:42" }, DotPilot.Presentation.ChatTimelineItem { AccentLabel = "error", Author = "System", AvatarBrush = <null>, Content = "LLamaSharp failed before responding: Failed to load model 'C:\Users\runneradmin\AppData\Local\Temp\DotPilot.Tests\ChatModelTests\05ea8dac19784b2dbebf0c82a77afae6\broken-mistral.gguf'.", Id = "019d62630e2c72aa87fd4edb781cba0f", Initial = "S", IsCurrentUser = False, Kind = SessionStreamEntryKind.Error {value: 5}, Timestamp = "10:42" } } to have an item matching (((Convert(message.Kind, Int32) == 5) AndAlso message.Content.Contains("LlamaSharp failed before responding", Ordinal)) AndAlso message.Content.Contains("Failed to load model", Ordinal)).
Unit Test Suite
Process completed with exit code 1.
SelectProviderSurfacesGeminiSuggestedAndSupportedModels: DotPilot.Tests/Settings/ViewModels/SettingsModelTests.cs#L145
Expected details { DotPilot.Presentation.ProviderDetailItem { Label = "Installed version", Value = "0.34.0" }, DotPilot.Presentation.ProviderDetailItem { Label = "Suggested model", Value = "gemini-2.5-pro" }, DotPilot.Presentation.ProviderDetailItem { Label = "Supported models", Value = "gemini-2.5-pro" } } to have an item matching ((detail.Label == "Supported models") AndAlso detail.Value.Contains("gemini-2.5-flash", Ordinal)).
EnabledGeminiProviderReportsReadyRuntimeAndSuggestedModels: DotPilot.Tests/Providers/Services/AgentProviderStatusReaderTests.cs#L198
Expected provider.SupportedModelNames { "gemini-2.5-pro" } to contain "gemini-2.5-flash".
SendMessageAsyncPersistsTranscriptErrorWhenLocalLlamaRuntimeFailsToLoad: DotPilot.Tests/ChatSessions/Execution/AgentSessionServiceTests.cs#L524
Expected streamedResults.Where(result => result.IsSuccess).Select(result => result.Value!) { DotPilot.Core.ChatSessions.Contracts.SessionStreamEntry { AccentLabel = <null>, AgentProfileId = <null>, Author = "You", Id = "019d62638a737051af7b6591847906d8", Kind = SessionStreamEntryKind.UserMessage {value: 0}, SessionId = DotPilot.Core.SessionId { Value = {019d6263-8a6f-7a7a-8c67-b33894a27954} }, Text = "trigger the broken llama model", Timestamp = <2026-04-06 10:43:03.9238466 +0h> }, DotPilot.Core.ChatSessions.Contracts.SessionStreamEntry { AccentLabel = "status", AgentProfileId = <null>, Author = "System", Id = "019d62638a747cfbb62bba04a6f82507", Kind = SessionStreamEntryKind.Status {value: 4}, SessionId = DotPilot.Core.SessionId { Value = {019d6263-8a6f-7a7a-8c67-b33894a27954} }, Text = "Running Editable Session Agent with LLamaSharp.", Timestamp = <2026-04-06 10:43:03.9243817 +0h> }, DotPilot.Core.ChatSessions.Contracts.SessionStreamEntry { AccentLabel = "error", AgentProfileId = <null>, Author = "System", Id = "019d62638a76712687e8708275c96917", Kind = SessionStreamEntryKind.Error {value: 5}, SessionId = DotPilot.Core.SessionId { Value = {019d6263-8a6f-7a7a-8c67-b33894a27954} }, Text = "LLamaSharp failed before responding: Failed to load model 'C:\Users\runneradmin\AppData\Local\Temp\DotPilot.Tests\AgentSessionServiceTests\3f6ed87a81c14b48b5562408de22b21a\broken-mistral.gguf'.", Timestamp = <2026-04-06 10:43:03.9260704 +0h> } } to have an item matching (((Convert(entry.Kind, Int32) == 5) AndAlso entry.Text.Contains("LlamaSharp failed before responding", Ordinal)) AndAlso entry.Text.Contains("Failed to load model", Ordinal)).
GetWorkspaceAsyncSeedsDefaultSystemAgentForANewStore: DotPilot.Tests/ChatSessions/Execution/AgentSessionServiceTests.cs#L33
Expected workspace.Providers to contain 5 item(s), but found 7: DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = {empty}, CanCreateAgents = True, CommandName = "debug", Details = {empty}, DisplayName = "Debug Provider", Id = DotPilot.Core.ProviderId { Value = {badf33d9-9434-8b35-bc0d-ad13fbe96f6f} }, InstalledVersion = "debug-echo", IsEnabled = True, Kind = AgentProviderKind.Debug {value: 0}, Status = AgentProviderStatus.Ready {value: 0}, StatusSummary = "Built in and ready for deterministic local testing.", SuggestedModelName = "debug-echo", SupportedModelNames = {"debug-echo"} }, DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = DotPilot.Core.ChatSessions.Contracts.ProviderActionDescriptor { { Command = "npm install -g @openai/codex", Kind = ProviderActionKind.CopyCommand {value: 0}, Label = "Install", Summary = "Install the CLI, then refresh settings." } } , CanCreateAgents = False, CommandName = "codex", Details = DotPilot.Core.ChatSessions.Contracts.ProviderDetailDescriptor { { Label = "Install command", Value = "npm install -g @openai/codex" } } , DisplayName = "Codex", Id = DotPilot.Core.ProviderId { Value = {487f6a88-d438-8239-8153-806c4fe41b28} }, InstalledVersion = <null>, IsEnabled = False, Kind = AgentProviderKind.Codex {value: 1}, Status = AgentProviderStatus.Disabled {value: 2}, StatusSummary = "Provider is disabled for local agent creation. Codex CLI is not installed.", SuggestedModelName = "", SupportedModelNames = {empty} }, DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = DotPilot.Core.ChatSessions.Contracts.ProviderActionDescriptor { { Command = "npm install -g @anthropic-ai/claude-code", Kind = ProviderActionKind.CopyCommand {value: 0}, Label = "Install", Summary = "Install the CLI, then refresh settings." } } , CanCreateAgents = False, CommandName = "claude", Details = DotPilot.Core.ChatSessions.Contracts.ProviderDetailDescriptor { { Label = "Install command", Value = "npm install -g @anthropic-ai/claude-code" } } , DisplayName = "Claude Code", Id = DotPilot.Core.ProviderId { Value = {7f8bf571-b16a-8bda-84ee-d925f4dcfe23} }, InstalledVersion = <null>, IsEnabled = False, Kind = AgentProviderKind.ClaudeCode {value: 2}, Status = AgentProviderStatus.Disabled {value: 2}, StatusSummary = "Provider is disabled for local agent creation. Claude Code CLI is not installed.", SuggestedModelName = "", SupportedModelNames = {empty} }DotPilot.Core.ChatSessions.Contracts.ProviderStatusDescriptor { Actions = DotPilot.Core.ChatSessions.Contracts.ProviderActionDescriptor { { Command = "npm install -g @github/copilot", Kind = ProviderActionKind.CopyCommand {value: 0}, Label = "Install", Summary = "Install the CLI, then refresh settings." } } , (Output has exceeded the maximum of 100 lines. Increase FormattingOptions.MaxLines on AssertionScope or AssertionConfiguration to include more lines.).
SendMessageShowsPersistedTranscriptErrorWhenLocalLlamaRuntimeFails: DotPilot.Tests/Chat/ViewModels/ChatModelTests.cs#L103
Expected activeSession!.Messages { DotPilot.Presentation.ChatTimelineItem { AccentLabel = "status", Author = "System", AvatarBrush = <null>, Content = "Session started with Mutable Agent on Debug Provider. Send a message when ready.", Id = "019d62636fa7742d91fbc360612db305", Initial = "S", IsCurrentUser = False, Kind = SessionStreamEntryKind.Status {value: 4}, Timestamp = "10:42" }, DotPilot.Presentation.ChatTimelineItem { AccentLabel = <null>, Author = "You", AvatarBrush = <null>, Content = "trigger the broken llama model", Id = "019d62636faf74908617f173432142bc", Initial = "Y", IsCurrentUser = True, Kind = SessionStreamEntryKind.UserMessage {value: 0}, Timestamp = "10:42" }, DotPilot.Presentation.ChatTimelineItem { AccentLabel = "status", Author = "System", AvatarBrush = <null>, Content = "Running Mutable Agent with LLamaSharp.", Id = "019d62636fb07f4d92c09efd8ccd5132", Initial = "S", IsCurrentUser = False, Kind = SessionStreamEntryKind.Status {value: 4}, Timestamp = "10:42" }, DotPilot.Presentation.ChatTimelineItem { AccentLabel = "error", Author = "System", AvatarBrush = <null>, Content = "LLamaSharp failed before responding: Failed to load model 'C:\Users\runneradmin\AppData\Local\Temp\DotPilot.Tests\ChatModelTests\0ec0467349eb43f393d6850ebb77c284\broken-mistral.gguf'.", Id = "019d62636ff376508586ce621a669d88", Initial = "S", IsCurrentUser = False, Kind = SessionStreamEntryKind.Error {value: 5}, Timestamp = "10:42" } } to have an item matching (((Convert(message.Kind, Int32) == 5) AndAlso message.Content.Contains("LlamaSharp failed before responding", Ordinal)) AndAlso message.Content.Contains("Failed to load model", Ordinal)).
UI Test Suite
Process completed with exit code 1.
WhenLiveGenerationStartsThenFleetBoardShowsTheActiveSessionAndProviderHealth: DotPilot.UITests/ChatSessions/Flows/GivenChatSessionsShell.cs#L162
System.TimeoutException : Timed out waiting for text 'Session with dotPilot System Agent' in automation id 'ChatFleetSessionItem'.