h - #6
Merged
homecoc merged 30 commits intoSep 21, 2026
Merged
h#6
Conversation
Expose harness-specific MCP compatibility through a scoped descriptor provider so the shared customizations UI can distinguish compatibility from runtime and enablement state. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move full runtime errors out of MCP list rows and show error and Copilot compatibility guidance above the server configuration. Include concrete remediation steps for unsupported configuration features. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use the authoritative MCP migration candidate set in server details and link eligible servers to the existing migration review page. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…supported-labels Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> # Conflicts: # src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts # src/vs/workbench/contrib/chat/browser/aiCustomization/mcpListWidget.ts # src/vs/workbench/contrib/chat/test/browser/aiCustomization/mcpListWidget.test.ts
Match the server detail migration card to the existing migration warning treatment and use concise keep-working guidance. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* sessions: clarify remote chat target Show the selected remote host for workspace-less chats and align workspace picker submenu affordances with the row edge.\n\nFixes #336544\nFixes #336582\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: align workspace picker submenu indicator Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * git: ignore deleted cached repository paths Validate the repository path when callers request it from git.clone so a surviving workspace cache entry cannot resurrect a deleted clone.\n\nFixes #335672\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* automations: add Ben to CodeNotify Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * signing commit --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clear ambient proxy variables for every CopilotAgent test and restore the original environment after each test so 1ES Network Isolation cannot bypass the mocked proxy resolver. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…r-neutral (#337111) Co-authored-by: vs-code-engineering[bot] <vs-code-engineering[bot]@users.noreply.github.com>
Make each segmented Voice Mode control configure the command it currently invokes, including start/disconnect, listen, and mute actions. Add regression coverage for the state-aware mappings.\n\nFixes #337067\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* network: normalize Unicode wildcard domain patterns Normalize wildcard suffixes with the URL-aware authority helper before validating the pattern. Add matching, policy, and fetch-tool regression coverage while preserving existing domain handling. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * network: normalize sandbox domains and IDN URL approvals Canonicalize sandbox domain policies and preflight URL hosts, rejecting patterns that cannot be normalized. Match equivalent Unicode and Punycode literal host labels in URL trust and approval rules while preserving existing glob semantics. Partial Unicode wildcard labels remain outside this change. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * url: align trust checks with effective HTTP destinations Normalize authority separators and resolved paths consistently across trusted domains, URL approval rules, and web-page fetching. Preserve hostname case semantics, escaped path data, and actual request destinations, with regression coverage for approvals, exclusions, and declined tool calls. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sandbox: warn and deny network for invalid domain patterns Keep shell-tool registration and offline sandboxed commands available when domain patterns cannot be normalized. Log a warning and use a deny-all policy instead of throwing, with regression coverage for both lists and recovery after settings are corrected. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * url: bound glob matching and preserve effective URL semantics Replace the eager recursive matcher with iterative deduplicated states to avoid Unicode path allocation spikes and stack growth. Normalize configured patterns consistently, preserve effective authority and path semantics, and retain HTTP path case without changing non-HTTP drive normalization. Add regression coverage for the PR feedback and verify real Code OSS trust, approval, fetch, and sandbox workflows. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* agentHost: stabilize concurrent subagent replay Match opted-in concurrent parent and child model requests by their normalized projections, and canonicalize only cross-channel completion interleaving in the affected AHP snapshot. (Written by Copilot) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * agentHost: preserve per-chat snapshot order Canonicalize the complete action sequence for each participating chat so cross-channel normalization cannot move a completion ahead of an earlier response. Extend the regression test with interleaved response actions. (Written by Copilot) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Make subagent model guidance the default Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update Copilot system message expectation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…336828) Agent Host changes for agents/customization-migration-revert-fix
Keep compatibility assessment states honest, follow recreated runtime servers for errors, limit live announcements to concise summaries, make MCP sources navigable, and accept the reviewed Linux screenshot baselines. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Agents - remember isolation per workspace * Pull request feedback
Keep Remote actions visible by limiting the unified workspace picker to ten recent workspaces. Add regression coverage for the cap.\n\nFixes #337129\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* test: clean up Windows agent-host descendants after shutdown Record the test server's descendants before graceful shutdown and await cleanup of survivors before removing temporary directories. Keep product provider shutdown and timeout budgets unchanged. Add a Windows regression proving that a clean parent exit does not imply descendant exit. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * test: bound descendant snapshots by the shutdown deadline Share the existing shutdown budget between descendant enumeration and graceful exit. Preserve EOF and forced cleanup when enumeration stalls, report the timeout afterward, and cover that path with a real-process regression. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…supported-labels Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> # Conflicts: # test/componentFixtures/blocks-ci-screenshots.md
Accept the reviewed ubuntu-latest hashes for MCP details, inventory density, and Copilot compatibility states after merging main. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: SquarePots <46488165+squarepots@users.noreply.github.com>
* sessions: collapse Dev Container workspace recents Map Dev Container provider workspaces back to their source workspace before recent-workspace deduplication, preventing repeated remote picker entries.\n\nFixes #337017\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: keep workspace canonicalization provider-neutral Expose workspace URI canonicalization through ISessionsProvider so shared recent-workspace code does not depend on Agent Host or Dev Container details.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* sessions: Keep single-mode peer chats independent Prevent ordinary peer navigation from leaving another chat hidden behind the active pane, preserve explicit side openings, and close the final peer pane without revealing the main chat. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: Preserve draft pane when deletion fails Propagate the provider deletion result so untitled chat groups are removed only after successful deletion, and document the final-group close behavior in accessibility help. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* sessions: model per-chat folder ownership Add provider-neutral chat workspace ownership, preserve inherited scopes when sessions expand, and route workspace consumers through the active chat. Persist and restore Agent Host chat subsets without changing the protocol. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * agentHost: forward chat working directories over AHP Preserve explicit chat workspace subsets across remote Agent Host creation while retaining source-workspace inheritance for forks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: scope workspace actions to active chat Use the focused chat's effective workspace for filesystem-facing actions, layout, labels, task discovery, and terminal routing while keeping lifecycle and chat-owned data concerns session-scoped. Ensure terminal activation switches to a matching cwd when chats in one session use different folders. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: complete active chat test fixture Populate the required chat workspace observable in the shared Sessions view test fixture so active-chat workspace context keys can be evaluated in the full Browser and Electron unit suites. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… telemetry (#337141) Co-authored-by: vs-code-engineering[bot] <vs-code-engineering[bot]@users.noreply.github.com>
…ted-labels mcp: surface harness compatibility in customizations
Fix Agent Host classifier telemetry measure Mark timeToFirstEditClassifierVersion as a measurement so its GDPR classification matches numeric serialization. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Strip the unstable prerelease marker when presenting Copilot runtime and SDK versions in the About dialog. (Written by Copilot) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
homecoc
merged commit Sep 21, 2026
9aab9d0
into
homecoc:dependabot/npm_and_yarn/extensions/markdown-language-features/vscode/markdown-editor-0.0.2-101
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.