Skip to content

[pull] main from microsoft:main#977

Merged
pull[bot] merged 51 commits intocode:mainfrom
microsoft:main
Feb 27, 2026
Merged

[pull] main from microsoft:main#977
pull[bot] merged 51 commits intocode:mainfrom
microsoft:main

Conversation

@pull
Copy link

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

osortega and others added 30 commits February 26, 2026 11:55
* adding lineHeightsAdded array

* polish

* fixing the test

* renaming to lineHeightAdded

* adding code to update the line heights on deletion

* polishing

* polishing

* polishing

* using same line for from and to

* adding unit test

* fixing merge

* fixing tests

* modifying the comment

* applying changes after

* removing comments

* fixing the tests

* renaming the variable
* support history

* feedback
* plugins: fix overly aggressive marketplace querying

Now we (correctly) only fetch marketplace data when searching in the agents view.

* comments
flip terminal dropdowns on for everyone
Include ready remote extension hosts in immediate activation (fix #297019)

When `activateByEvent` is called with `ActivationKind.Immediate`, remote
extension hosts were unconditionally excluded to avoid blocking during
remote authority resolution. This caused extensions that only run on the
remote host (e.g. microsoft-authentication in web Codespaces) to never
get activated within the 5-second timeout window.

Add a synchronous `isReady` property to `IExtensionHostManager` so that
`_activateByEvent` can include remote hosts that are already connected
while still deferring those that aren't. Not-ready remote hosts continue
to be replayed via `_pendingRemoteActivationEvents` after initialization.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… verb (#298119)

* thinking headers: dim text after first word on finalize

When a thinking header finalizes, everything past the first word
(assumed to be a past tense verb) renders at 0.7 opacity while
the verb itself stays at full opacity.

* thinking titles: enforce first word must be a past tense verb

* thinking: remove top gap before first list item

* thinking: normalize streaming title detail line-height

* thinking: avoid inline-baseline header height jitter

* fix jump
Bumps [hono](https://github.com/honojs/hono) from 4.12.0 to 4.12.3.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.12.0...v4.12.3)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…tures (#298010)

Bump minimatch in /extensions/html-language-features

Bumps [minimatch](https://github.com/isaacs/minimatch) from 10.0.3 to 10.2.4.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v10.0.3...v10.2.4)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  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>
Bumps [rollup](https://github.com/rollup/rollup) from 4.57.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.57.1...v4.59.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
osortega and others added 21 commits February 26, 2026 15:52
… filtering (#298123)

* feat(chat): add target property to slash commands and enhance command filtering

* Remove duplicate line

* Improve readability

* Update src/vs/workbench/contrib/chat/browser/widget/input/editor/chatInputCompletions.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  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>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
…T19-05-36

Sessions window: open pull request if created
* Refactor: unified IStorageSourceFilter replaces per-field filtering APIs

Replace visibleStorageSources, getVisibleStorageSources(type), and
excludedUserFileRoots with a single getStorageSourceFilter(type)
returning IStorageSourceFilter with sources and includedUserFileRoots.

- New IStorageSourceFilter interface with allowlist-based user root filtering
- Shared applyStorageSourceFilter helper for list widget and counts
- Sessions: hooks=workspace-only, prompts=all roots, others=CLI roots
- AgenticPromptsService.getSourceFolders override for creation targeting
- Remove chat.customizationsMenu.userStoragePath setting
- Simplify resolveUserTargetDirectory to pure getSourceFolders delegate
- Update all consumer call sites and tests

* Fix sidebar/editor count mismatch and rename preferManualCreation

Count functions now use the same data sources as loadItems():
- Agents: getCustomAgents() instead of listPromptFilesForStorage
- Skills: findAgentSkills()
- Prompts: getPromptSlashCommands() filtering out skills
- Instructions: listPromptFiles() + listAgentInstructions()
- Hooks: listPromptFiles()

Rename preferManualCreation to isSessionsWindow for clarity.
Add 50 tests for applyStorageSourceFilter and customizationCounts.

* Add Developer: Customizations Debug command and fix hooks.json

- Debug command opens untitled editor with full pipeline diagnostics
- Rename 'Open Chat Customizations (Preview)' to 'Open Customizations (Preview)'
- Fix hooks.json: add version field, use bash instead of command
- Derive hook events from COPILOT_CLI_HOOK_TYPE_MAP schema automatically

* Update AI_CUSTOMIZATIONS.md spec

- Document IStorageSourceFilter, AgenticPromptsService, count consistency
- Add debug panel section and updated file structure
- Reflect isSessionsWindow rename

* Remove verbose debug logs from list widget

The Developer: Customizations Debug command provides better diagnostics.
Remove noisy info-level logs that dump every item URI on every load.

* Code review fixes: cache copilotRoot, remove dead getter, fix JSDoc

* Add AI customizations manual test plan with 5 scenarios
* bring back adding workspace folder with files view

* feedback

* fix compilation

* add collapse all action
* enhane attaching files and folders

* feedback
…nd context key updates (#298136)

* enhance new chat button functionality with additional icon variants and context key updates

* Update src/vs/workbench/contrib/chat/browser/chat.contribution.ts

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

* Update src/vs/workbench/contrib/chat/common/actions/chatContextKeys.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Revert "Bump hono from 4.12.0 to 4.12.3 in /test/mcp (#298076)"

This reverts commit 4ce5eb1.
* Initial plan

* reorder keyboard hints in empty editor window: move Open Recent before Open File or Folder

Co-authored-by: jo-oikawa <14115185+jo-oikawa@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jo-oikawa <14115185+jo-oikawa@users.noreply.github.com>
…#298083)

* fix double shimmer when chat is getting ready

* fix padding

* fix double spinner

* remove list renderer changes
* Run oss tool for 110 (before branch)

* Update distro hash
@pull pull bot locked and limited conversation to collaborators Feb 27, 2026
@pull pull bot added the ⤵️ pull label Feb 27, 2026
@pull pull bot merged commit 37f3964 into code:main Feb 27, 2026
3 of 16 checks passed
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.