Skip to content

Comments

[pull] main from microsoft:main#949

Merged
pull[bot] merged 37 commits intocode:mainfrom
microsoft:main
Feb 19, 2026
Merged

[pull] main from microsoft:main#949
pull[bot] merged 37 commits intocode:mainfrom
microsoft:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 19, 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 : )

mjbvz and others added 30 commits February 18, 2026 23:16
Follow up on #296220

Let's make sure more code doesn't introduce this pattern without some thought
Switches from webpack to esbuild
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(chat): add options for alwaysQueue and pauseQueue in chat request handling

* feat(inlineChat): replace SubmitToChatAction with QueueInChatAction and remove AttachToChatAction
* enhance ActionList focus behavior and add automatic filtering on keydown

* suppress hover during programmatic focus in ActionList

* refactor(ActionList): streamline focus handling and remove suppress hover logic

* fix(ActionList): suppress hover during programmatic focus changes

* fix(ActionWidgetService): move filter input above the list for improved layout

* feat(ActionWidgetService): add collapse and expand section actions with keybindings

* feat(ActionWidgetService): add toggle section action with keybinding

* fix(ActionList): preserve focus on previously focused item after filtering

* fix(ActionWidgetService): update toggleSection to return a boolean and handle section toggling in action

* feat(ActionList): add filter placement option for customizable filter input position

* fix(ModelPicker): enhance model availability checks for curated models and version updates

* fix(ModelPickerWidget): update hover content logic to exclude auto models from version display

* fix(ActionList): adjust border styles for filter input to enhance visual separation

* refactor(LanguageModels): rename curated models to control manifest and update related interfaces

* fix(ModelPicker): update hover content and description handling for unavailable models

* fix(LanguageModels): update models control manifest structure to use dictionaries instead of arrays

* fix(ModelPicker): enhance model selection with version checks and update hover content for outdated models

* fix(ModelPicker): enhance hover content for model updates based on VS Code version state

* fix(ModelPicker): update model picker to only include featured control manifest models

* fix(LanguageModels): add featured property to model control entries and update response handling

* fix(LanguageModels): unify model control entry types and update references in the model picker

* fix(ModelPicker): enhance model retrieval logic to include metadata-based fallback for recent models

* fix(ModelPicker): refactor control models handling to use IStringDictionary for improved access and performance

* fix(ChatModelPicker): improve upgrade handling with fallback message when upgrade URL is not available

* fix(ChatModelPicker): add version check for model promotion to handle unavailable models

* fix(ModelPicker): refactor buildModelPickerItems for improved model handling and add unit tests

* fix(ActionList): add showAlways property to IActionListItem for persistent visibility in filtering

* fix(ActionList): ensure items tagged with showAlways are always visible during filtering

* fix(ActionWidget): add filter input focus tracking and update preconditions for actions

* fix(ChatModelPicker): update layout description for model picker to include promoted section and visibility of unavailable models

* fix(LanguageModelsService): improve handling of free and paid model entries for robustness

* fix(chatModelPicker.test): ensure no disposables are leaked in test suite
* refactor - remove in-progress session handling

* fix compile

* feat - add sorting for in-progress agent sessions
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ow-anglerfish

Adjust margins and border radius for chat tip toolbar action items
Bumps [minimatch](https://github.com/isaacs/minimatch) from 5.1.6 to 10.2.1.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v5.1.6...v10.2.1)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Hide 'Used references' button in chat

* Use no-op part for hidden chat references

* rm unused import

* Hide 'Used references' button only in built-in Agent mode

Only hide the 'Used n references' collapsible list for the built-in
Agent mode (modeId === 'agent'). Custom Agent-kind modes like Plan
continue to show the references button.

Uses request modeInfo.modeId from the response model instead of the
current UI mode kind, so the check is scoped to the mode that was
active when the request was made.
…ess (#296225)

When an agent reads files outside the workspace, the confirmation dialog
now offers an option to allow all files in the containing git repository
for the current session, in addition to the existing per-folder option.

This reduces repeated confirmation prompts when navigating across
different subdirectories within the same repository.

The git root is discovered by walking up from the file path and checking
for a .git folder using IFileService. Results are cached so the option
shows the resolved repo path on subsequent prompts, and is hidden
entirely if the path is not inside a git repository.
* Initial scaffolding

* Update src/vs/workbench/api/common/extHostGitExtensionService.ts

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

* Pull request feedcback

---------

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

* feat(testing): show running badge on Activity Bar while tests are running

Shows a spinning loading indicator badge on the Testing icon in the
Activity Bar when tests are actively running. This provides visual
feedback at a glance to know when test runs have started and completed.

The badge priority is:
1. Running tests (spinning icon) - highest priority
2. Count badge (failed/passed/skipped)
3. Continuous testing indicator

Fixes #201982

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix: prevent stale badge cache after badgeDisposable is cleared

Include badgeDisposable.value in the early-return cache check so that
badges are properly re-applied after results are cleared (e.g. when
badgeDisposable.clear() is called in the no-results branch) and tests
start again.

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

---------

Co-authored-by: Murat Aslan <murataslan1@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joshspicer and others added 7 commits February 19, 2026 12:55
enable askQuestions to be invoked by subagent
…elp dialog (#296367)

* Initial plan

* Add notification focus/primary action info to editor accessibility help dialog

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
Disallow dynamic require/import in extensions
…re more than 10 models (#296377)

* fix add and managing models actions and show filter only when there are more than 10 models

* show curated only in local
@pull pull bot locked and limited conversation to collaborators Feb 19, 2026
@pull pull bot added the ⤵️ pull label Feb 19, 2026
@pull pull bot merged commit 67846c0 into code:main Feb 19, 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.