fix(vscuse): Auto-fix Feature_Check_Copilot_License_Enabled (progress 10→19 steps) - #16705
Conversation
… bottom-right Microsoft 365 sign-in notification at `(976,715)`, removed obsolete top-banner dhash preconditions, and added a 2-second delay so the notification can render before the click.
…rom `(976,715)`, which selected “Skip” on the MCP notification, to `(974,572)`, which selects “Sign in” on the upper Microsoft 365 notification; also corrected the stale onboarding-step description.
…replaced the unreliable notification-coordinate click with the established Accounts command flow so Microsoft 365 sign-in launches regardless of notification stacking.
…te input before typing the Accounts command, preventing the false-positive `.NET Install Tool` selection and allowing the Microsoft sign-in page to launch.
…and aligned the Accounts command sequence with the proven login group by using the abbreviated query and correct second-result coordinates, preventing the false-positive `.NET Install Tool` selection so Microsoft sign-in can launch.
…in `step_b7f2d630` from y=80, which selected “Accounts: Manage Accounts,” to y=54, which selects the intended first result “Microsoft 365 Agents: Accounts” and allows the Microsoft sign-in page to launch.
…nse check that left a pending sign-in handler and conflicted with the Accounts authentication flow, allowing browser authentication to finish before the single license check.
…nds so Microsoft 365 Agents Toolkit finishes activating; this prevents the plan from clicking “There are no active accounts” instead of “Sign in to Microsoft 365” and allows the browser sign-in page to launch.
✅ VscUse Test Plan — All tests passedWhy these tests: Selected 1 impacted test plan(s) changed in this PR (no product code modified). Branch diff: Results: ✅ 1 passed · ❌ 0 failed (of 1 plans) Plans run:
ℹ️ How were these tests selected?GitHub Copilot (GPT-5.6-sol, high reasoning) analysed the PR title, description, and the diff between |
E2E Test Selection — AI SelectedWhy these tests: The only change is under packages/tests/vscuse/**, which uses a separate vscuse pipeline and requires no e2e tests. Cases selected (0): Need to run more tests?Comment on this PR:
Then re-run the workflow. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #16705 +/- ##
=======================================
Coverage 88.29% 88.29%
=======================================
Files 659 659
Lines 35843 35843
Branches 8645 8645
=======================================
Hits 31649 31649
Misses 2311 2311
Partials 1883 1883 🚀 New features to boost your workflow:
|
VscUse Auto-Fix Results
Plan:
Feature_Check_Copilot_License_EnabledStatus: ❌ FAILED (8/8 attempts exhausted)
Initial Report: Link
Final Report: Link
Iteration Summary
step_47935ca7to click the current bottom-right Microsoft 365 sign-in(976,715), which selected “Skistep_b7f2d630from y=80, whichHow to Review
plans/Feature_Check_Copilot_License_Enabled.jsonChanges Made to Test Plan
View diff
Generated by
vscuse-auto-fix.yml| model:gpt-5.6-sol