Commit Graph

149499 Commits

Author SHA1 Message Date
xingsy97
befae3eaff timeline: fix memory leak when toggling pane visibility (#304668)
* timeline: dispose previous visibility subscriptions before recreating

* retrigger CI

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-27 07:10:14 +01:00
Megan Rogge
3bafa7dc2a fix for chat tips (#304899)
fixes #303283
2026-03-27 05:51:59 +00:00
dileepyavan
6afe980a82 Preserve $TMPDIR when retrying terminal commands outside the sandbox (#304601)
* Changes to include environment variables for retry without sandboxing

* adding e2e tests

* fixing code formatting
2026-03-27 05:49:29 +00:00
Connor Peet
1d62cc626a agentPlugins: normalize to user data dir storage (#304977)
* agentPlugins: normalize to user data dir storage

Previously we stored plugins in a very internal way that was inaccessible
by other tooling. This sets up a `agent-plugins` folder beside `extensions`
and creates an `installed.json` which is easy to integrate with.

* comments

* fix compile

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-27 05:46:59 +00:00
Yogeshwaran C
228f1b6987 Merge pull request #304959 from yogeshwaran-c/fix/testing-icon-color-inheritance
fix: make testing icon colors inherit from list error/warning foreground
2026-03-27 05:46:35 +00:00
Rob Lourens
248457df06 Adopt ISessionsProvider for remote agent hosts (#305353)
* Adopt ISessionsProvider for remote agent hosts

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

* fixes

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

* clean up

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

* Restore sendRequest

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

---------

Co-authored-by: Copilot <copilot@github.com>
2026-03-27 03:48:14 +00:00
Matt Bierner
93ca9c0929 Merge pull request #304958 from yogeshwaran-c/fix/image-preview-checkerboard-triangles
fix: use conic-gradient for image preview transparency checkerboard
2026-03-26 20:16:01 -07:00
Josh Spicer
d7c19c5af6 chat: replace chatSessionCustomizations with chatSessionCustomizationProvider API (#303017)
* feat: add chat.registerCustomizationProvider extension API

Introduces a new proposed extension API (chatCustomizationProvider) that
enables extensions to register as customization providers for the AI
Customization UI. This replaces core-based harness filtering with
extension-driven discovery.

Key changes:
- New proposed API: vscode.proposed.chatCustomizationProvider.d.ts
  - ChatCustomizationProvider, ChatCustomizationItem, ChatCustomizationType
  - chat.registerCustomizationProvider(id, metadata, provider)
- ExtHost/MainThread RPC bridge for provider registration
- ICustomizationHarnessService extended with registerExternalHarness()
  for dynamic harness registration from extensions
- IHarnessDescriptor.itemProvider for extension-driven item discovery
- AICustomizationListWidget falls through to provider when active
  harness has an itemProvider
- Unit tests for dynamic harness registration and lifecycle

The static CLI/Claude harness descriptors remain as fallback until
extensions adopt the new API.

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

* fix: address code review issues

- Register chatCustomizationProvider in extensionsApiProposals.ts
- Fix duplicate 'descriptor' variable in fetchItemsForSection
- Add missing IExternalCustomizationItemProvider import

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

* fix: make management editor reactive to dynamic harness registration

- Track availableHarnesses in autorun (not just activeHarness)
- Add ensureHarnessDropdown() to lazily create/remove the dropdown
  when harnesses are dynamically registered/unregistered
- Store sidebarContent and harnessDropdownContainer refs for
  dynamic dropdown management

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

* refactor: address API review feedback for ChatCustomizationProvider

- Replace ChatCustomizationType enum with TaskGroup-style class pattern
  (static instances with string-backed ids, extensible via constructor)
- Rename provideCustomizations → provideChatCustomizations to match
  VS Code provider naming conventions
- Add comprehensive JSDoc explaining customization lifecycle and
  caching semantics (cached until onDidChange fires)
- Simplify type converter to use class id directly
- Bump proposal version to 2

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

* fix: quality improvements for ChatCustomizationProvider plumbing

- Skip storage-based grouping for provider-backed items in the
  customization list widget. External providers manage their own
  items, so Workspace/User/Extension categories don't apply —
  render a flat sorted list instead.
- Use AICustomizationManagementSection constants instead of
  hardcoded string literals in hiddenSections mapping.

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

* refactor: make storage optional on IAICustomizationListItem

External provider items don't have a storage origin — the provider
manages discovery, so Workspace/User/Extension categories don't
apply. Make the storage field optional:

- Provider items omit storage entirely (no fake PromptsStorage.local)
- Context key overlay only sets storage key when present
- Management editor falls back gracefully for provider items
- Debug panel accepts optional storage
- Built-in path (promptsService) is unchanged — items always have storage

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

* feat: include external provider data in customization debug report

When the active harness has an external provider, the debug report
now shows the provider's raw items grouped by type, with name, URI,
and description for each item, plus a count of items matching the
current section. The promptsService stages are skipped since they
don't apply to provider-backed harnesses.

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

* refactor: rename ChatCustomization → ChatSessionCustomization per API review

Renames all types, methods, events, DTOs, and the proposal file to use
the ChatSession prefix as requested in API review feedback.

- ChatCustomizationType → ChatSessionCustomizationType
- ChatCustomizationItem → ChatSessionCustomizationItem
- ChatCustomizationProvider → ChatSessionCustomizationProvider
- provideChatCustomizations → provideChatSessionCustomizations
- onDidChangeChatCustomizations → onDidChangeChatSessionCustomizations
- registerCustomizationProvider → registerChatSessionCustomizationProvider
- Proposal: chatCustomizationProvider → chatSessionCustomizationProvider

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

* fix: resolve rebase conflicts and remove old ChatSessionCustomizations API

Remove the old group-based ChatSessionCustomizations API from the merged
PR #304532, which is superseded by our new ChatSessionCustomizationProvider
API. The old API used groups, storageLocation, and commands on the
chatSessionsService path; the new API uses a flat item model on the
customizationHarnessService path.

Removed:
- IChatSessionCustomizationItem/Group DTOs from extHost.protocol.ts
- registerChatSessionCustomizationsProvider from extHostChatSessions.ts,
  mainThreadChatSessions.ts, extHost.api.impl.ts, chatSessionsProvider.d.ts
- ChatSessionCustomizations converter namespace from extHostTypeConverters.ts
- mapProviderItemToListItem and old group command fields from list widget

Fixed:
- registerContributedHarness → registerExternalHarness in fixtures and
  mainThreadChatSessions.ts
- Missing AGENT_MD_FILENAME import in customizationHarnessService.ts
- Constructor arg mismatch in browser customizationHarnessService.ts

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

* fix: remove version number from new chatSessionCustomizationProvider proposal

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

* fix: rename id → chatSessionType in registerChatSessionCustomizationProvider

Aligns the parameter name with the chatSessions API convention.

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

* feat: add AICustomizationManagementCreateMenuId for extension create actions

Extensions can now contribute create/add button actions to the
customizations management editor via contributes.menus targeting
'AICustomizationManagementCreate'. Use the aiCustomizationManagementSection
context key to scope commands to specific sections (agents, skills, etc.).

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

* fix: register chat/customizations/create as extension menu contribution point

Extensions contribute to 'chat/customizations/create' in package.json
contributes.menus, gated by chatSessionCustomizationProvider proposal.
Uses MenuId.for() to avoid cross-layer import.

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

* feat: scope create menu to active harness, replace built-in actions

Add aiCustomizationManagementHarness context key set to the active
harness ID. Extensions scope create menu contributions using
'when: aiCustomizationManagementHarness == myHarness'.

When a harness has menu-contributed create actions, they fully replace
the built-in create buttons for that section.

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

* fix: address code review feedback

- Provider items without storage are now read-only (not editable/deletable)
- Wrap provideChatSessionCustomizations in try/catch to handle extension errors
- Use menuItem.run() instead of commandService.executeCommand for menu actions

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

* fix: gate customization provider registration on kill-switch setting

Registration is now blocked when chat.customizations.providerApi.enabled
is false (default), preventing providers from affecting the UI.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 13:42:19 +11:00
Sandeep Somavarapu
79c45657c3 sessions: rename "No Workspace" group to "Unknown" (#305352)
Update session grouping label from "No Workspace" to "Unknown"
2026-03-26 19:15:54 -07:00
Rob Lourens
5d35a554d5 Add multi-client agent host integration tests (#304867)
Add 7 new tests covering multi-client scenarios:
- sessionAdded/sessionRemoved notifications broadcast to all clients
- Cross-client message dispatch (client B sends on client A's session)
- Full tool progress updates delivered to both subscribers
- Action scoping: unsubscribed client gets no actions but still gets notifications
- Late subscriber gets current state via snapshot
- Cross-client permission flow (client B confirms tool started by client A)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-26 19:15:44 -07:00
Don Jayamanne
e1ab55e121 feat: add full reference name support for language model tools and related API updates (#304948)
* feat: add full reference name support for language model tools and related API updates

* Updates

* Updates

* Updates

* Updates

* Bump version number

* Updates

* Udpates

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-27 11:46:22 +11:00
Josh Spicer
201c439f3b sessions: convert built-in prompts to skills and add UI Integration badge (#305347)
* sessions: convert built-in prompts to skills and add UI Integration badge

- Move all 6 built-in prompts from vs/sessions/prompts/ to
  vs/sessions/skills/{name}/SKILL.md with proper frontmatter
- Remove the built-in prompt discovery system (discoverBuiltinPrompts,
  getBuiltinPromptFiles, BUILTIN_PROMPTS_URI) from AgenticPromptsService
- Simplify listPromptFiles/listPromptFilesForStorage to only handle
  skills as the built-in type
- Add getSkillUIIntegrations() to IAICustomizationWorkspaceService
  interface, returning a map of skill names with UI surface connections
- Sessions implementation maps act-on-feedback (Submit Feedback button)
  and generate-run-commands (Run button) to tooltips
- Show 'UI Integration' badge in the customizations editor for skills
  that drive UI surfaces, including user overrides of those skills
- Update AI_CUSTOMIZATIONS.md to reflect the simplified architecture

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

* address review feedback: stable folder-name lookup, safe builtin fallback, shared empty map

- Use basename(dirname(skill.uri)) instead of skill.name for UI
  integration lookup so badge persists even if frontmatter name changes
- Return [] for BUILTIN_STORAGE on non-skill types instead of
  delegating to super (which would throw)
- Use a shared static empty map in the core VS Code implementation to
  avoid repeated allocations

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

* add built-in skills with UI integration badges for sessions

* add missing UI Integration mappings for all toolbar-connected skills

Add create-pr, create-draft-pr, update-pr, merge-changes, and commit
to the skill UI integrations map. These are all triggered by buttons
in the Changes toolbar.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-26 17:08:50 -07:00
Ladislau Szomoru
6e1a95ed84 Sessions - polish changes filter action (#305357)
* Sessions - polish changes filter action

* Apply suggestion from @Copilot

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-26 23:53:29 +00:00
Don Jayamanne
7191e996de Improve confirmation message localization for terminal commands based on language presence (#304612)
* Improve confirmation message localization for terminal commands based on language presence

* Updates

* Updates

* Fix tests
2026-03-26 16:47:29 -07:00
Osvaldo Ortega
154989c9e7 Merge pull request #305354 from microsoft/osortega/equivalent-halibut
Improve session grouping by ensuring "No Workspace" sessions appear at the bottom
2026-03-26 16:36:48 -07:00
Matt Bierner
33fac91d75 Merge pull request #287050 from AshtonYoon/fix/janky-scrolling-in-markdown-preview
Fix janky scrolling in markdown preview with code blocks
2026-03-26 16:23:25 -07:00
Rob Lourens
d26022975d Reconnect to in-progress remote agent host chat sessions (#304589)
* Reconnect to in-progress remote agent host chat sessions

When opening a remote agent host session that has an active (in-progress)
turn, the chat UI now reconnects to it and streams ongoing progress
instead of only showing completed turns as history.

Key changes:
- activeTurnToProgress() converts accumulated active turn state into
  IChatProgress[] for initial replay
- provideChatSessionContent detects activeTurn on session state, includes
  it in history, and wires up live streaming via progressObs
- _reconnectToActiveTurn(): streams incremental text/reasoning/tool
  call/permission updates, handles turn completion, dispatches
  turnCancelled on interrupt, resolves pending permissions interactively
- Fixes live object identity (reuses ChatToolInvocation instances from
  initial progress), snapshot-to-listener race (immediate reconciliation),
  and proper cancellation dispatch

(Written by Copilot)

* Address Copilot review: fix empty initialProgress guard and handle completed tool calls between snapshots

(Written by Copilot)

* Fix test failures: add partId to delta action, add _meta.toolKind for terminal tool

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-26 16:22:13 -07:00
Osvaldo Ortega
bc36667130 Test 2026-03-26 16:11:05 -07:00
Osvaldo Ortega
4d86eb19fa Merge pull request #305288 from microsoft/osortega/unnecessary-mammal
Sessions: progress icons should override PR icons
2026-03-26 16:04:36 -07:00
Osvaldo Ortega
7b625a9915 Improve session grouping by ensuring "No Workspace" sessions appear at the bottom 2026-03-26 16:00:57 -07:00
Benjamin Christopher Simmonds
9337969f0e Merge pull request #305311 from microsoft/benibenj/scared-goose
Use `/act-on-feedback` command in submit feedback actions
2026-03-26 23:54:56 +01:00
Josh Spicer
819666ef49 customizations editor: hook up dirty state for built-in customization editing (#305300)
* Enhance AI Customization Management Editor with confirmation handling and dirty state tracking

* Improve dialog handling by waiting for keyboard events to propagate before opening confirmation

* Refactor AI Customization Management Editor to replace confirmation handling with save handling

* Add escape key handling to close dialog only if previously pressed

* Address review: guard save() against auto-save, reset editor dirty baseline

- Only run the pick-target save flow on explicit saves (not auto-save
  from focus/window changes)
- Reset _editorContentChanged after successful save so the embedded
  editor stays clean until the next edit (updateEditorActionButton
  propagates this to input.setDirty via updateInputDirtyState)

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-26 22:49:02 +00:00
dependabot[bot]
b04a4405e9 Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/html-language-features (#305338)
Bump brace-expansion in /extensions/html-language-features

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.3 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:46:17 +00:00
dependabot[bot]
a01680ec5c Bump brace-expansion from 5.0.2 to 5.0.5 in /extensions/css-language-features (#305337)
Bump brace-expansion in /extensions/css-language-features

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.2 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.2...v5.0.5)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:42:18 +00:00
Paul
fc86786770 Add chat perf marks (#302950) 2026-03-26 15:41:02 -07:00
Ladislau Szomoru
a5a24b45ea Sessions - add context key for in progress session (#305336) 2026-03-26 22:40:04 +00:00
Benjamin Christopher Simmonds
689cbaf73e Merge pull request #305334 from microsoft/benibenj/unhappy-catfish
Remember panel visibility per session
2026-03-26 23:39:42 +01:00
Matt Bierner
17481abe5b Merge pull request #305301 from mjbvz/dev/mjbvz/curious-thrush
Remove `getInProgressSessionDescription` from interface
2026-03-26 15:39:26 -07:00
xingsy97
4b05d2f938 Chat - remove deprecated prompt attribute spelling (#301976)
chat: remove deprecated user-invokable prompt attribute

Co-authored-by: xingsy97 <xingsy97@outlook.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-26 15:34:09 -07:00
dependabot[bot]
4f27118367 Bump brace-expansion from 5.0.3 to 5.0.5 in /extensions/json-language-features (#305335)
Bump brace-expansion in /extensions/json-language-features

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.3 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.3...v5.0.5)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:33:29 +00:00
Anthony Kim
926cb66d57 Fix ctrl+/- not working on Windows Copilot CLI (#305037)
* Fix ctrl+/- not working on Windows Copilot CLI

* remove unncessary

* Changes

* more test

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-26 22:32:42 +00:00
Benjamin Christopher Simmonds
a086290082 Merge pull request #305297 from microsoft/benibenj/automatic-tapir
Multi chat support
2026-03-26 23:26:28 +01:00
Matt Bierner
243bce7593 Merge branch 'main' into fix/janky-scrolling-in-markdown-preview 2026-03-26 15:14:38 -07:00
Don Jayamanne
019a4fbcd2 Fix line count handling in snapshot output rendering (#305039)
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-27 09:14:18 +11:00
Ladislau Szomoru
e159670b49 Sessions - changes view improvements (#305294)
* Only load the changes from last turn when needed

* Update action rendering

* Update title actions/context when switching sessions

* Add progress indicator

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-26 22:07:25 +00:00
BeniBenj
e9d9599b0f Remember panel visibility per session 2026-03-26 23:04:23 +01:00
Ladislau Szomoru
556c436dc4 ButtonBar - if a submenu only has one item, render it as a button and not as a dropdown with an empty context menu (#305307)
* ButtonBar - if a submenu only has one item, render it as a button and not as a dropdown with an empty context menu

* Fix typo
2026-03-26 22:04:01 +00:00
Matt Bierner
f8da1a6af6 Merge pull request #305063 from microsoft/dev/mjbvz/underlying-roadrunner
Pick up TS 6.0
2026-03-26 15:03:24 -07:00
Justin Chen
cb88450c1a add padding for sessions input box (#304586) 2026-03-26 14:59:29 -07:00
Justin Chen
3fd12e000a user audience for run in terminal images (#305302) 2026-03-26 14:57:40 -07:00
dependabot[bot]
094fdac406 Bump picomatch in /test/automation (#304919)
Bumps  and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together.

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
- dependency-name: picomatch
  dependency-version: 4.0.4
  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>
2026-03-26 21:49:26 +00:00
dependabot[bot]
c707b6a4c5 Bump picomatch from 2.3.1 to 2.3.2 in /extensions/git (#304911)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: direct:production
...

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>
2026-03-26 21:48:34 +00:00
dependabot[bot]
1fc1079580 Bump picomatch from 2.3.1 to 2.3.2 in /extensions/markdown-language-features (#304920)
Bump picomatch in /extensions/markdown-language-features

Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: direct:production
...

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>
2026-03-26 21:47:56 +00:00
dependabot[bot]
3ffea6b30b Bump picomatch from 2.3.1 to 2.3.2 in /extensions/npm (#304917)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  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>
2026-03-26 21:47:36 +00:00
BeniBenj
4d3218507a use /act-on-feedback command in submit feedback actions 2026-03-26 22:47:21 +01:00
dependabot[bot]
ca702223ea Bump picomatch from 4.0.2 to 4.0.4 in /build/npm/gyp (#304913)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.2...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  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>
2026-03-26 14:45:21 -07:00
BeniBenj
81f2f7489d fix test 2026-03-26 22:45:03 +01:00
Benjamin Christopher Simmonds
6575d60151 Update src/vs/sessions/browser/parts/sessionCompositeBar.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-26 22:42:27 +01:00
Benjamin Christopher Simmonds
97ad3edb46 Update src/vs/sessions/browser/parts/sessionCompositeBar.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-26 22:41:18 +01:00
Don Jayamanne
4f13b4742c Improve terminal output handling to hide output when not required (#305035) 2026-03-26 21:36:43 +00:00