You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking the open VS Code extension work that does not yet have a non-draft implementation PR. Draft PRs stay in this queue until they are ready for review, and a PR that only mentions an issue as a follow-up does not count as its implementation.
Snapshot - 2026-08-08 14:47 UTC
18 issues remain in the no-non-draft-PR queue - down 5 (22%) from the August 5 baseline and down 4 (18%) from the July 24 baseline. There are 22 tracked open product issues, down 1 (4%) since August 5 and unchanged since July 24. Every remaining tracked issue has the canonical area-vscode-extension label.
Four issues have active non-draft implementation PRs. Thirteen queued issues are covered by 12 open draft PRs, and five have no implementation PR at all. That means 17 of 22 open product issues (77%) have implementation work, compared with one of 23 (4%) on August 5. All four non-draft implementation PRs and 11 of the 12 distinct draft implementation PRs are CI-green. #19127 is the only draft still red. Three queued issues are assigned, 15 are unassigned, and four queued issues are in the 13.5 milestone.
Since the 13:44 UTC snapshot:
All 22 tracked issue states, the queue, implementation coverage, referenced PR states, and the label sweep are unchanged.
These are fixed baselines rather than rolling cutoffs, so the comparison does not move when an older closure crosses the exact 48-hour boundary. Since August 5, eight tracked issues closed and seven were filed. Since July 24, 16 closed and 16 were filed. The raw queue is down 22% from August 5, while the number of queued issues with no implementation work is down from 22 to 5 (77%). Over two weeks, the raw queue is down 18% and the no-implementation inventory is down from 21 to 5 (76%).
Recent label sweep
I rechecked all 98 open issues filed from July 24 through this snapshot. Thirty-one lack an area label, and #19121 has both area-integrations and needs-area-label. No label change was needed.#19151 is the newest extension match and already has area-vscode-extension; there are also no recent issues using the older area-vscode or area-extension labels instead of the canonical label.
Open, non-draft, mergeable, review-required, and CI-green. It keeps launch-configuration targets out of the workspace default.
Merging these four PRs would reduce total tracked open work from 22 to 18. They already have non-draft implementation PRs, so their merge does not change this queue.
Draft implementation work - still in this queue
There are 13 issue lanes here but 12 distinct PRs because #18602 now covers both debugger issues.
Mergeable, review-required, and CI-green. It makes build/connect/dashboard notifications hideable without stopping the AppHost and makes discovery cancellable.
Mergeable and review-required, but CI is red on Linux extension bootstrap validation and Windows extension unit tests, plus the aggregate result checks. It replaces the hardcoded old VS Code version with ExTester's current max version.
Mergeable, review-required, and CI-green. It removes duplicate AppHost output and preserves warning/error categories in the VS Code debug console, while explicitly leaving the non-default formatter contract to #19140.
Mergeable, review-required, and CI-green. It adds the Marketplace version check to aspire doctor, with bounded network failure handling and targeted coverage.
Partial draft, mergeable, review-required, and CI-green. It fixes the broken TypeScript 6 scaffold, CI routing, lockfile feed drift, and extension typecheck gaps left by the TS7 bridge, but still marks follow-up work expected.
Partial draft, mergeable, review-required, and CI-green. It adds the real debugger E2E harness and Node proof, while Python, Go, Rust, MAUI, and Azure Functions remain follow-up work. Related split drafts #19145, #19146, and #19147 are all green. Related non-draft #18906 is also green, but it is the Rust integration that exposed this gap rather than an implementation of the E2E matrix issue.
Mergeable, review-required, and CI-green. It adds guarded VS Code AppHost start/stop language-model tools with unit and E2E coverage; the security-sensitive boundary still needs normal review.
Mergeable, review-required, and CI-green. The standalone draft #19136 was closed unmerged after its assembly-name commits were consolidated into this branch.
Mergeable, review-required, and CI-green. The same consolidated draft adds the CoreCLR attach resource action and consumes the evaluated assembly-name contract for reliable process matching.
Partial issue coverage; the draft is mergeable, review-required, and CI-green. It implements the dashboard-inside-tests direction, but does not change extension/ and explicitly leaves the editor-side half open.
Other open extension work does not change the tracked issue counts:
Harden Azure Functions VS Code launch lifecycle and E2E coverage #19138 - open, unassigned, no milestone, no implementation PR. Six lifecycle/PID/shell gaps are reproduced against the real callback and the .NET 8 E2E dependency is config-confirmed. The next step is the focused lifecycle/PID/shell fix plus the real shell-sensitive Azure Functions E2E.
Remove AI assistant references from VS Code extension #18751 - open, unassigned, Backlog, no implementation PR. This is waiting on the compatibility decision: a new extension can still run against an older AppHost that recognizes the removed AI-assistant environment/telemetry keys.
The queue and PR states are unchanged since 13:44 UTC. Compared with August 5, the raw queue is down 22% and implementation coverage moved from 4% to 77%; compared with July 24, the queue is down 18% and the no-implementation inventory moved from 21 to 5. The main bottleneck is review and promotion rather than missing code. Getting the 12 drafts through that gate produces the next large drop; the remaining five are the actual unstarted/root-cause inventory.
I'll keep this current as issues close, PRs come out of draft, or new extension reports arrive. If you take one, please assign yourself and link the PR.
Tracking the open VS Code extension work that does not yet have a non-draft implementation PR. Draft PRs stay in this queue until they are ready for review, and a PR that only mentions an issue as a follow-up does not count as its implementation.
Snapshot - 2026-08-08 14:47 UTC
18 issues remain in the no-non-draft-PR queue - down 5 (22%) from the August 5 baseline and down 4 (18%) from the July 24 baseline. There are 22 tracked open product issues, down 1 (4%) since August 5 and unchanged since July 24. Every remaining tracked issue has the canonical
area-vscode-extensionlabel.Four issues have active non-draft implementation PRs. Thirteen queued issues are covered by 12 open draft PRs, and five have no implementation PR at all. That means 17 of 22 open product issues (77%) have implementation work, compared with one of 23 (4%) on August 5. All four non-draft implementation PRs and 11 of the 12 distinct draft implementation PRs are CI-green. #19127 is the only draft still red. Three queued issues are assigned, 15 are unassigned, and four queued issues are in the 13.5 milestone.
Since the 13:44 UTC snapshot:
These are fixed baselines rather than rolling cutoffs, so the comparison does not move when an older closure crosses the exact 48-hour boundary. Since August 5, eight tracked issues closed and seven were filed. Since July 24, 16 closed and 16 were filed. The raw queue is down 22% from August 5, while the number of queued issues with no implementation work is down from 22 to 5 (77%). Over two weeks, the raw queue is down 18% and the no-implementation inventory is down from 21 to 5 (76%).
Recent label sweep
I rechecked all 98 open issues filed from July 24 through this snapshot. Thirty-one lack an area label, and #19121 has both
area-integrationsandneeds-area-label. No label change was needed. #19151 is the newest extension match and already hasarea-vscode-extension; there are also no recent issues using the olderarea-vscodeorarea-extensionlabels instead of the canonical label.AttestationFetchFailed) and blocksaspire newwhenregistry.npmjs.orgis unreachable #19159 and aspire add / integration search over-filters in polyglot hosts: zero compatible integrations returned in a TypeScript AppHost #19161, are CLI behavior, not extension behavior.addAzureAppServiceEnvironmentalways produces ACR #19121 already hasarea-integrations; its extraneeds-area-labelstate should not result in a second area label.[aw]issues are PR Documentation Check workflow failures.ASPIRE006warning) conflicts with POSIX environment variable restrictions #19063 is resource-name and environment-variable behavior in the hosting model.0xC000027BinMicrosoft.UI.Xaml.dllwhen debugged concurrently with the AppHost via the VS Code Aspire extension #19091, Launching aspire from different vscode launch configurations (using the extension) overrides the aspire.config.json file #19080, [main] Undismissable Extension Build notifications block copilot #19036, [main] VS Code (CLI?) incorrectly reports "The --apphost option specified a project that does not exist." if an apphost fails to build #19035, Add E2E test coverage for per-language debugger launch flows in the VS Code extension #18957, Expose the resolved environment variables to theWithDebugSupportlaunch configuration callback #18956, Expose a project resource child PID or evaluated AssemblyName for debugger attach #18937, WithDebugSupport argument rewriting is order-sensitive and mutates the app model #18929, and Upgrade to TS7 (tsgo) #18905 - already havearea-vscode-extension.Active non-draft PRs - out of this queue
Merging these four PRs would reduce total tracked open work from 22 to 18. They already have non-draft implementation PRs, so their merge does not change this queue.
Draft implementation work - still in this queue
There are 13 issue lanes here but 12 distinct PRs because #18602 now covers both debugger issues.
maxversion.sessionTerminatedwhen resources are stopped throughDELETE /run_session.aspire doctor, with bounded network failure handling and targeted coverage.extension/and explicitly leaves the editor-side half open.Other open extension work does not change the tracked issue counts:
No implementation PR
ConsoleFormatterOptionsinstead of making the extension guess the log shape.0xC000027BinMicrosoft.UI.Xaml.dllwhen debugged concurrently with the AppHost via the VS Code Aspire extension #19091 - open, unassigned, 13.5, no implementation PR; Windows repro confirmed. A minimal unpackaged WinUI 3 resource with the defaultbin/objlayout reproduced 3/3 on Windows ARM64, while directdotnet runandaspire runstayed healthy. Each debug session had its ownvsdbg-ui.exe, so the next useful step is root-causing the concurrent-debug path and settling whether the fix belongs in the extension, C# debugger, or WinAppSDK.Recently closed
The other five tracked issues closed since the August 5 baseline are #19004, #18911, #18054, #17976, and #17941.
Path to zero
There are three useful zeroes to track:
0xC000027BinMicrosoft.UI.Xaml.dllwhen debugged concurrently with the AppHost via the VS Code Aspire extension #19091 needs root cause and ownership after the confirmed Windows repro, and Remove AI assistant references from VS Code extension #18751 needs the compatibility decision. Opening non-draft implementation lanes, or moving confirmed non-extension scope out, takes the queue from 5 to zero.The queue and PR states are unchanged since 13:44 UTC. Compared with August 5, the raw queue is down 22% and implementation coverage moved from 4% to 77%; compared with July 24, the queue is down 18% and the no-implementation inventory moved from 21 to 5. The main bottleneck is review and promotion rather than missing code. Getting the 12 drafts through that gate produces the next large drop; the remaining five are the actual unstarted/root-cause inventory.
I'll keep this current as issues close, PRs come out of draft, or new extension reports arrive. If you take one, please assign yourself and link the PR.