Skip to content

[pull] main from microsoft:main#1176

Merged
pull[bot] merged 39 commits intocode:mainfrom
microsoft:main
Apr 23, 2026
Merged

[pull] main from microsoft:main#1176
pull[bot] merged 39 commits intocode:mainfrom
microsoft:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 23, 2026

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 : )

eli-w-king and others added 30 commits April 20, 2026 11:06
…ering

Co-authored-by: Copilot <copilot@github.com>
- Replace Ask card group with 'Choose Your Agent' (Plan/Agent/Ask) and
  'Agents That Work Your Way' (Run Agents Anywhere, Customize Your Agents)
- Drop the inline-suggestions card; not directly agent-related
- Apply title-case to step title, group labels, and card titles per UI guidelines
- Remove dead align-content from the now-flex sessions container
- Re-enable workbench.welcomePage.experimentalOnboarding by default
…ariationA.ts

Co-authored-by: Courtney Webster <60238438+cwebster-99@users.noreply.github.com>
…ariationA.ts

Co-authored-by: Courtney Webster <60238438+cwebster-99@users.noreply.github.com>
…ariationA.ts

Co-authored-by: Courtney Webster <60238438+cwebster-99@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
* Initial plan

* Add Ctrl/Cmd+1..9 keybindings to switch sessions in the Agents app

Agent-Logs-Url: https://github.com/microsoft/vscode/sessions/d75b30ac-58ce-49b7-b32f-c6b4e7794f31

Co-authored-by: ulugbekna <16353531+ulugbekna@users.noreply.github.com>

* Use Ctrl on macOS too for session-switching shortcuts

Agent-Logs-Url: https://github.com/microsoft/vscode/sessions/2772740d-836f-4dc1-be18-54d0968c9c3d

Co-authored-by: ulugbekna <16353531+ulugbekna@users.noreply.github.com>

* Bump weight to override editor's openEditorAtIndex on macOS

Agent-Logs-Url: https://github.com/microsoft/vscode/sessions/c80fda2c-9e56-4a5b-83e6-13a387874ed8

Co-authored-by: ulugbekna <16353531+ulugbekna@users.noreply.github.com>

* Derive visible sessions from tree model

Address PR review: getVisibleSessions() now traverses the tree model
after setChildren() so the index-based Ctrl+1..9 navigation matches
what is actually visible to the user. Respects collapsed sections,
find-widget filtering, and skips section/show-more nodes.

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ulugbekna <16353531+ulugbekna@users.noreply.github.com>
Co-authored-by: ulugbekna <ulugbekna@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Remember last active chat per session across restarts

Persist per-session state (ISessionState) in the sessions management
service so that when a session is reopened, the last active chat is
restored instead of always defaulting to the first chat.

- Add ISessionState interface with sessionResource, activeChatResource,
  and isActive fields, stored as a JSON array and loaded into a
  ResourceMap keyed by session resource URI
- Restore last active chat in setActiveSession() when switching sessions
- Track active chat changes via autorun to keep persisted state current
- Mark the currently active session with isActive flag for reload
- Remove legacy lastSelectedSession/LAST_SELECTED_SESSION_KEY storage
  (consolidated into the new session state)

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

* Update src/vs/sessions/services/sessions/browser/sessionsManagementService.ts

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- remove explorer
- bring in output
- add keyboard shortcut for sessions

Co-authored-by: Copilot <copilot@github.com>
* Agents - update list of files in the multi-file diff editor

* Refactor the source resolver
Use scrollIntoView on the active tab when it changes, and add a
ResizeObserver on the tabs container so the active tab stays visible
when the chat composite bar is resized.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add telemetry  for assignable users

Co-authored-by: Copilot <copilot@github.com>

* CCR feedback

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
- Delete InlineChatSessionOverlayWidget (hover mode rendering)
- Delete InlineChatInputWidget and InlineChatAffordance.showMenuAtSelection()
  The floating input popup is no longer needed; AskInChatAction now directly
  opens the chat panel and attaches the editor selection
- Delete InlineChatHistoryService (only used by InlineChatInputWidget)
- Delete SubmitInlineChatInputAction, HideInlineChatInputAction, QueueInChatAction
- Remove RenderMode config key and CTX_HOVER_MODE context key
- Remove CTX_INLINE_CHAT_INPUT_HAS_TEXT, CTX_INLINE_CHAT_INPUT_WIDGET_FOCUSED
- Remove MenuId.InlineChatInput
- Clean up inlineChatController: remove #renderMode observable, #runHover(),
  #resolveModelId(), #buildLocationData(), inputWidget accessor
- Clean up inlineChatAffordance.fixture.ts: remove InlineChatOverlay fixture
Reorganize onboarding 'Build with AI agents' step
…312135)

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
DonJayamanne and others added 9 commits April 23, 2026 10:31
…312109)

* Refactor chat session worktree handling and remove unused components

Co-authored-by: Copilot <copilot@github.com>

* Updates

* Updates

* Updates

* Updats

Co-authored-by: Copilot <copilot@github.com>

* Updates

* Fixes

* Refactor session working directory management to use chat session metadata store

Co-authored-by: Copilot <copilot@github.com>

* Updates

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
…ion types (#312134)

* allow multiple slash commands of the same name but for different session types

Co-authored-by: Copilot <copilot@github.com>

* address review comments

---------

Co-authored-by: Copilot <copilot@github.com>
…s but continue to release only the builds at 5:00 UTC and 17:00 UTC (#312139)
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…er-input-widget

inlineChat: remove hover renderMode experiment and InlineChatInputWidget
* Agents: share keybindings, prompts and mcp from VS Code app

* feedback

* get shared secret from shared storage

Co-authored-by: Copilot <copilot@github.com>

* fix using key

Co-authored-by: Copilot <copilot@github.com>

* listen event changes

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
)

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.7 to 5.7.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.7...v5.7.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.7.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Apr 23, 2026
@pull pull Bot added the ⤵️ pull label Apr 23, 2026
@pull pull Bot merged commit 8bcec19 into code:main Apr 23, 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.