Skip to content

h - #6

Merged
homecoc merged 30 commits into
homecoc:dependabot/npm_and_yarn/extensions/markdown-language-features/vscode/markdown-editor-0.0.2-101from
microsoft:main
Sep 21, 2026
Merged

h#6
homecoc merged 30 commits into
homecoc:dependabot/npm_and_yarn/extensions/markdown-language-features/vscode/markdown-editor-0.0.2-101from
microsoft:main

Conversation

@homecoc

@homecoc homecoc commented Sep 21, 2026

Copy link
Copy Markdown
Owner

No description provided.

vritant24 and others added 30 commits September 18, 2026 09:26
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
homecoc merged commit 9aab9d0 into homecoc:dependabot/npm_and_yarn/extensions/markdown-language-features/vscode/markdown-editor-0.0.2-101 Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.