Skip to content

[pull] main from microsoft:main - #1666

Merged
pull[bot] merged 18 commits into
code:mainfrom
microsoft:main
Sep 4, 2026
Merged

[pull] main from microsoft:main#1666
pull[bot] merged 18 commits into
code:mainfrom
microsoft:main

Conversation

@pull

@pull pull Bot commented Sep 4, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

justschen and others added 18 commits September 4, 2026 04:30
* plan widget: show implementation dropdown when plan is open

* address comments
)

Agent Host changes for agents/chat-resize-space-issue
#334379)

* Stop ABExp.queriedFeature telemetry from being redacted as a file path

* Feedback update
* chat: Add setting for subagent credit usage

Allow users to hide subagent credit usage from the pill, tooltip, and accessible label while preserving the existing default.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chat: Default subagent credit usage to hidden

Keep credit usage opt-in and cover the tooltip alongside the visible and accessible presentation paths.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* sessions: rename focused chat with F2

Add a higher-priority chat rename command that mirrors the existing chat-close command layering while preserving session rename for the main chat. Track active and nested-chat focus so F2 targets peer chats and unsupported or untitled chats cannot fall through to session rename.

Fixes #334162

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* sessions: resolve focused chat before rename

Derive the rename keybinding and target from the DOM-focused chat group so split-group activation cannot rename stale session state. Scope the accessibility guidance to chats where Rename is available.

Addresses review feedback on #334163.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* sessions: fix active session picker focus outlines

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chat: keep input pickers in the tab order

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Updating default settings

* Update sandbox tests for runtime-aligned defaults

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Set explicit network restriction in sandbox smoke test

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Cover default-allowed and explicitly restricted sandbox networking

Exercise network access with no override before explicitly restricting it, avoiding duplicate settings keys in smoke tests. Add network default and override coverage and make restrictive unit fixtures explicit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* enable/disable sandbox toggle based on allowBypass

* adding observable when allowBypass changes
* sessions: add Agents window layout telemetry

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* sessions: test Agents window layout telemetry

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Support opening MHTML files in integrated browser

* Support opening MHTML files with editor resolver
* sessions: polish: add new session button treatments

Keep the existing keybinding chip as the control and add flat and subtle-background treatments behind a hidden experiment-backed setting. Cover both redesigned treatments with themed component fixtures and platform-resolved keybinding labels.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 250ea0a1-1160-437f-a1b5-70cc3fa061a3

* sessions: fix: resolve hidden button treatment

Resolve agentSessionsNewSessionButtonStyle explicitly because hidden configuration schemas are excluded from automatic experiment processing. Drive all button instances from one observable while preserving direct developer overrides and assignment refetches.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 250ea0a1-1160-437f-a1b5-70cc3fa061a3

* sessions: polish: demote new button shortcut

Use the quieter label2 type role for the redesigned keybinding treatments so the New label remains the visual lead while platform shortcut text stays legible.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 250ea0a1-1160-437f-a1b5-70cc3fa061a3

* sessions: test: update new button screenshot hashes

Accept the Ubuntu blocks-CI baselines for the six new lightweight New Session button fixtures after verifying the deltas are confined to the intended control.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 250ea0a1-1160-437f-a1b5-70cc3fa061a3

---------

Copilot-Session: 250ea0a1-1160-437f-a1b5-70cc3fa061a3
* Initial plan

* Fix duplicate implicit PR attachment

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Keep implicit attachment matching type aware

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Attestation commit

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
* Agent Host changes for sandy081/agents/send-message-tool-overview-limitations-200967e2

* agentHost: preserve send_message queue ordering

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…4450)

style: update file icon mask properties for better alignment and sizing

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
* agentHost: support setting workspace on existing sessions

Allow an agent to attach a workspace-less session to a folder or managed worktree without replacing the session or losing conversation history. Propagate the new project, working directory, continuation, and activity state through Agent Host and Sessions UI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Agent Host changes for sandy081/agents/workspace-less-to-workspace-conversion

* Keep workspace conversion progress continuous

Reserve a visible host-authored turn while workspace setup completes, then route that same turn through normal provider admission. Keep project updates catalog-only, durably quarantine disposed provider sessions, atomically persist Copilot workspace metadata, and wire conversion without lazy service lookup.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Show workspace conversion outcome in transcript

Use a stable visible continuation request and add synchronized Workspace Set or Workspace Setup Failed notifications to the same turn.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Remove stale workspace conversion imports

Clean up imports left behind while adapting the workspace conversion changes to the current Agent Host composition.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Adapt workspace conversion to chat queue diagnostics

Pass operation names through the updated Copilot chat queue API for working-directory mutations and their sequencing tests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix workspace conversion tests on Windows

Create in-memory customization directories before writing fixtures and derive expected paths from URI.fsPath so assertions follow the host platform.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Avoid concurrent in-memory folder creation

Serialize creation of customization fixture directories because the in-memory filesystem's recursive mkdir path is not safe when sibling operations race.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix remaining workspace conversion CI failures

Use the real disk provider for native Windows customization paths, prevent late aborted-idle events from cancelling replacement turns, and give the full property initialization checker enough heap for the expanded Agent Host sources.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Sep 4, 2026
@pull pull Bot added the ⤵️ pull label Sep 4, 2026
@pull
pull Bot merged commit a9864c0 into code:main Sep 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.