What problem does it solve?
Monitoring MSBuild's CI pipelines, Visual Studio insertion PRs, and VMR codeflow PRs across Azure DevOps and GitHub requires manually checking multiple dashboards and correlating failures with upstream changes, which is slow and error-prone.
Core Features & Use Cases
- Pipeline Health Overview: Queries the MSBuild and MSBuild-OptProf Azure DevOps pipelines, reports last successful run age, recent run results, and a HEALTHY/FLAKY/UNHEALTHY summary.
- VS Insertion PR Status: Lists active non-Experimental insertion PRs in the VS repo with check statuses, and flags stale insertions when the last merged PR is too old.
- VMR Codeflow Monitoring: Finds open codeflow PRs from dotnet/msbuild into dotnet/dotnet, retrieves dotnet-unified-build runs, categorizes failures, and correlates them with the upstream MSBuild PRs that likely caused them.
- Use Case: Ask for a health check each morning to get status tables for all pipelines and PRs, then have subagents investigate any failing build, categorize root causes (build error, infra, signing), and recommend actions such as retries or reverts.
Quick Start
Ask the assistant to run a health check on the MSBuild pipelines, VS insertion PRs, and VMR codeflow PRs and report any problems.