Commit Graph

147859 Commits

Author SHA1 Message Date
Matt Bierner
08535d9c5e Fix terminal-suggest extension icon
Same root cause as #299396 but only caused the icon to be missing so not critical
2026-03-04 23:13:55 -08:00
Benjamin Pasero
a482aa047d Revert "sessions - allow to open preview from markdown files" (#299392)
Revert "sessions - allow to open preview from markdown files (#299047)"

This reverts commit a7f87d92f9.
2026-03-05 07:13:06 +00:00
Copilot
d4e6af8390 Default to recursively searching for *.instructions.md in .github/instructions to match CLI & Web experiences (#298973)
* Initial plan

* feat: search recursively in .github/instructions for *.instructions.md files

Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>

* refactor: limit recursive instructions traversal to default source folders only

Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>

* refactor: limit recursive instructions traversal to non-root, wildcard-free folders with max depth 5

Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>

* fix: use isEqual from resources.ts for URI comparison in resolveFilesAtLocation

Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2026-03-05 07:09:39 +00:00
Matt Bierner
59cb786bc1 Copy over .sh scripts in git extension too
Fixes #299332

Restoring previous webpack behavior. In the future let's consider just moving these to the `git/scripts` folder so we don't have to copy them around
2026-03-04 23:07:52 -08:00
Sandeep Somavarapu
5ee6f4f532 fix reading configuration from workspace folders (#299302)
* fix reading configuration from workspace folders

* feedback
2026-03-05 07:59:20 +01:00
Don Jayamanne
bcd6b6b1df Display github copilot tools in Sessions Window (#299314)
* Display github copilot tools in Sessions Window

* Update src/vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHeaderAutocompletion.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 07:43:23 +01:00
dileepyavan
7344939be3 [Terminal_Sandboxing]Adding default allowWrite folders. (#299367)
* code changes

* updating tmp folder based on OS
2026-03-05 17:13:46 +11:00
Connor Peet
b929e4a80a chat: add marketplace trust prompt for agent plugin installation (#299354)
- Adds trust confirmation dialog requiring users to explicitly trust a
  marketplace before installing plugins from it. Protects against
  accidental plugin installation from untrusted sources.
- Introduces observableMemento for storing trusted marketplace canonical
  IDs in persistent storage (StorageScope.APPLICATION), tied to user
  profiles, never expiring.
- Trust is scoped per-marketplace (by canonicalId), so trusting one
  marketplace trusts all plugins sourced from it. Reduces friction for
  plugins from the same trusted source.
- Trust gate applies to all plugin source kinds (RelativePath, GitHub,
  GitUrl, npm, pip) — for npm/pip it's additive to the existing terminal
  command confirmation.
- Expands IPluginMarketplaceService with isMarketplaceTrusted() and
  trustMarketplace() methods, and injects IDialogService into
  PluginInstallService.

(Commit message generated by Copilot)
2026-03-04 20:49:49 -08:00
Osvaldo Ortega
1e94089613 Merge pull request #299327 from microsoft/osortega/squealing-flamingo
Sessions window: contributed pr actions
2026-03-04 20:30:27 -08:00
Osvaldo Ortega
b9c51b0c59 context key rename 2026-03-04 18:55:11 -08:00
Osvaldo Ortega
07565be34a Disable while running 2026-03-04 18:35:24 -08:00
Josh Spicer
efd8663445 Customizations: Adjust search bar height in layout methods for consistency across widgets (#299333)
Adjust search bar height in layout methods for consistency across widgets
2026-03-04 18:18:10 -08:00
Justin Chen
a3c86528c3 add telemetry for chat permissions on request (#299349)
add telemetry
2026-03-05 02:00:40 +00:00
Justin Chen
79af825700 permissions picker warnings and improved hover (#299331)
add warnings when switching, setting based, better picker
2026-03-05 01:38:04 +00:00
Tyler James Leonhardt
736ef2e05d Add 'launch' skill for VS Code UI automation via agent-browser (#299258) 2026-03-04 17:06:06 -08:00
Don Jayamanne
f6fa907872 fix: Display chat session contributed models and ignore inline chat as they don't apply (#299335) 2026-03-05 01:01:36 +00:00
Connor Peet
9a207cb696 chat: fix undo/redo skipping multiple no-edit requests (#299330)
- Fixes _willRedoToEpoch to advance one request at a time when there are
  no edit operations ahead, instead of jumping past all remaining requests
- When redoing with no operations in the queue, now finds the next
  request-start checkpoint boundary and advances there, following the same
  single-step pattern as undo
- Adds test case verifying undo and redo step through consecutive no-edit
  requests one at a time

Fixes #275234

(Commit message generated by Copilot)
2026-03-04 16:51:57 -08:00
Paul
5222fc6f55 Add feature flag for custom agent hooks (#299316) 2026-03-04 16:51:02 -08:00
Osvaldo Ortega
b543c356ed Update 2026-03-04 16:27:43 -08:00
Peng Lyu
44e1948e8c Refactor agent session provider handling and update background agent display name logic (#299328) 2026-03-05 00:24:52 +00:00
Connor Peet
0485c21d6b plugins: refactor pluginSources with proper deletion (#299319)
* plugins: refactor pluginSources with proper deletion

- Consolidate source logic into IPluginSource implementations
- Use that to implement more robust cleanup logic

Closes https://github.com/microsoft/vscode/issues/297251

* pr comments
2026-03-05 00:17:38 +00:00
David Dossett
5b2bd4495b Action widget: hover background for open pickers (#299301)
* Action widget: full-width separators and hover background for open pickers

- Remove horizontal padding from action widget, inset list rows instead
  so separators span edge-to-edge
- Fire onDidChangeVisibility in ActionWidgetDropdown so aria-expanded
  is set correctly for all picker types
- Apply toolbar hover background to picker buttons while their
  dropdown is open

* Revert separator layout hack, keep hover background for open pickers
2026-03-04 16:16:59 -08:00
Osvaldo Ortega
5df46cbf7e CSS change 2026-03-04 16:01:44 -08:00
Osvaldo Ortega
093376241c Sessions window: contributed pr actions 2026-03-04 15:45:55 -08:00
Josh Spicer
01fea9a369 Enhance slash command expansion to include prompt type in message (#299305)
* Enhance slash command expansion to include prompt type in message

* Update src/vs/sessions/contrib/chat/browser/slashCommands.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 15:33:42 -08:00
Benjamin Christopher Simmonds
fa505bc192 Merge pull request #299308 from microsoft/benibenj/wet-swift
Better sessions terminal tracking
2026-03-05 00:33:21 +01:00
Benjamin Christopher Simmonds
d2eafcf90f Merge pull request #299303 from microsoft/benibenj/identical-sturgeon
Don't steal focus for readonly editors
2026-03-05 00:33:10 +01:00
Benjamin Christopher Simmonds
4c96007842 Merge pull request #299304 from microsoft/benibenj/wicked-salmon
Maximize editor group on double click
2026-03-05 00:25:14 +01:00
Megan Rogge
e563f3c801 test change (#299310) 2026-03-04 23:22:53 +00:00
Kyle Cutler
d356c797a7 Browser: make Playwright per workspace (#299055)
* Browser: make Playwright per workspace

* Feedback, fixes
2026-03-04 15:08:23 -08:00
BeniBenj
f48d290224 better sessions terminal tracking 2026-03-04 23:37:42 +01:00
Matt Bierner
77e2c305f3 Merge pull request #299299 from mjbvz/dev/mjbvz-295182
Resubmit https://github.com/microsoft/vscode/pull/295182
2026-03-04 14:35:37 -08:00
Matt Bierner
0c0f1245cd Merge pull request #299003 from microsoft/robo/add_tsserver_diagnostics
feat: support heap profile and snapshot capture for tsserver
2026-03-04 14:34:46 -08:00
BeniBenj
0cb758d145 maximize editor group on double click 2026-03-04 23:27:32 +01:00
BeniBenj
8d491919b2 don't steal focus for readonly editors 2026-03-04 23:26:04 +01:00
Benjamin Pasero
c492347a8c Fix AI customization section list showing wrong items on fast switching (#299262)
* fix - update TypeScript compilation commands in docs

* fix - update section handling in AICustomizationListWidget

* undo unrelated changes

* ccr
2026-03-04 14:21:05 -08:00
Aaron Munger
edb2ef4595 add logs to troubleshoot contribution availability in evals (#299294) 2026-03-04 14:17:04 -08:00
David Dossett
0471f8c218 Polish chat input part: picker collapse, padding, and icon sizing (#299293)
* Polish chat input part: adjust padding, prevent picker collapse, size add context icon

* Increase action widget row gap to 8px
2026-03-04 22:02:50 +00:00
Justin Chen
cd7b736541 no copy button on request (#299209)
no copy button on response
2026-03-04 14:02:23 -08:00
dependabot[bot]
21ebaf37a1 Bump @hono/node-server from 1.19.9 to 1.19.10 in /test/mcp (#299283)
Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.19.9 to 1.19.10.
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](https://github.com/honojs/node-server/compare/v1.19.9...v1.19.10)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 1.19.10
  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-04 21:58:26 +00:00
Dmitriy Vasyura
a6fb33c237 Improve extension installation wait condition (#299292) 2026-03-04 21:57:23 +00:00
Don Jayamanne
37141e3b14 feat: set session options when providing chat session content (#299126)
* feat: set session options when providing chat session content

* refactor: streamline session option setting in ChatSessionsService
2026-03-04 13:56:16 -08:00
David Dossett
a1bbcb5581 Question carousel UI polish (#299272)
* Polish question carousel: simplify title bar, footer nav, and layout

* Question carousel UI polish

- Border radius matches chat input (cornerRadius-large)
- Background uses panel background
- Remove colon prefix from option descriptions
- Option list items use cornerRadius-medium
- Footer padding: 8px left, 16px right
- 12px gap between number and labels
- Freeform row aligned with preset options
- Close button vertically centered in titlebar
- Checkboxes center-aligned in list items
- has-description class for title+description items
- Number elements use consistent width
- Focus outline consistent across all list items
- Tighter gap between presets and custom answer
- Summary Q/A always on separate rows
- Hide submit icon when carousel is open (show stop only)
- Show submit when user types to steer

* Add close button to single-question carousel title row

* Add submit footer for single-question multi-select carousels

* Align single-question submit footer to the right with hint

* Fix failing carousel unit tests

Update test selectors and structure to match current DOM:
- Remove .chat-question-carousel-nav assertion (element no longer exists)
- Update markdown/message tests to use .chat-question-title
- Fix nav button tests to use multi-question carousels with .chat-question-nav-arrow
- Fix submit button test to use multi-question carousel

* Fix chat question carousel navigation and summary test regressions
2026-03-04 13:52:19 -08:00
Paul
ffe529eced Add support for agent-scoped hooks (#299029) 2026-03-04 13:50:19 -08:00
Benjamin Christopher Simmonds
1b44525f0e Clear previous sync action before registering a new one in GitSyncCon… (#298898)
Clear previous sync action before registering a new one in GitSyncContribution
2026-03-04 22:45:34 +01:00
Justin Chen
49b4ea3cf6 don't allow expanding until hitting max height in thinking (#299249)
* don't allow expanding until hitting max height in thinking

* Address comments
2026-03-04 13:44:18 -08:00
Megan Rogge
d405135f71 add experiment to elevate AI terminal profiles (#299270) 2026-03-04 20:41:25 +00:00
Remco Haszing
87cec2bf5b Add .ronn extension to markdown 2026-03-04 21:37:19 +01:00
Connor Peet
b3ad9079ba plugins: add Plugins section to Chat Customizations (#299265)
* plugins: show in customizations view

* plugins: address PR review comments
2026-03-04 20:34:53 +00:00
Benjamin Pasero
fdceca105c Scope EditorTabsVisibleContext to editor parts for correct action resolution (#299261)
feat - add EditorTabsVisibleContext handling
2026-03-04 20:20:48 +00:00