Commit Graph

147728 Commits

Author SHA1 Message Date
Robo
2ba48d2b52 chore: update dependency info for inno-updater bump (#299394) 2026-03-05 09:15:36 -08:00
Logan Ramos
9a4492fde6 Cleanup some team members from end game notebook (#299507) 2026-03-05 16:59:46 +01:00
Johannes Rieken
61dc401a3f workaround for https://github.com/microsoft/vscode/issues/299484 (#299503) 2026-03-05 15:13:27 +00:00
Johannes Rieken
1a608475b8 fix: update precondition for FixDiagnosticsAction and hide input widget on command execution (#299499)
fixes https://github.com/microsoft/vscode/issues/299251
2026-03-05 14:53:33 +00:00
Benjamin Pasero
0c87a51e30 sessions - do not steal focus when auto-opening changes view (#299487)
fix - update `syncAuxiliaryBarVisibility` to open view
2026-03-05 13:41:03 +00:00
Lee Murray
0e211b2d79 Merge pull request #299475 from microsoft/mrleemurray/update-context-usage-widget
Refactor chat context usage widget structure and styling
2026-03-05 13:15:16 +00:00
Benjamin Pasero
2df781bda9 sessions - allowlist more commands to run in modal editors (#299464) 2026-03-05 13:56:52 +01:00
Lee Murray
32acff1aa2 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 12:52:10 +00:00
Lee Murray
f957df8e89 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 12:51:58 +00:00
Lee Murray
5a8fb3c212 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 12:51:04 +00:00
mrleemurray
5ffa330178 refactor(chat): remove unused actions section and clean up CSS 2026-03-05 12:45:29 +00:00
mrleemurray
5b18dda8fe refactor(chat): update structure and styling for context usage widget
Co-authored-by: Copilot <copilot@github.com>
2026-03-05 12:42:20 +00:00
Don Jayamanne
c08bdfcb13 feat: add optional id field to ChatRequestModeInstructions interface (#299128)
* feat: add optional id field to ChatRequestModeInstructions interface

* feat: surface uri instead of id in ChatRequestModeInstructions (#299166)

* Initial plan

* feat: surface uri instead of id in ChatRequestModeInstructions

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: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>
2026-03-05 12:32:59 +00:00
Copilot
c35a1a5fb6 Fix SCM input widget ignoring editor.roundedSelection setting (#299398)
* Initial plan

* fix: SCM input widget respects editor.roundedSelection setting

Co-authored-by: lszomoru <3372902+lszomoru@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lszomoru <3372902+lszomoru@users.noreply.github.com>
2026-03-05 12:16:40 +00:00
Lee Murray
8017e756f0 Merge pull request #299458 from microsoft/mrleemurray/smoggy-orange-scorpion
Make disabledForeground color darker in 2026 Dark theme
2026-03-05 12:16:08 +00:00
Benjamin Pasero
4e443a1c31 sessions - show folder icon instead of worktree when session has no worktree (#299456)
feat - distinguish worktree vs folder in session icon
2026-03-05 11:43:31 +00:00
mrleemurray
a29d3c0f6f Fix disabledForeground color in 2026 Dark theme 2026-03-05 11:37:45 +00:00
Benjamin Pasero
3488ba472a sessions - allow all workbench commands when useModal is all (#299431)
* refactor - remove unused `IWorkbenchEnvironmentService`

* [WIP] Address feedback on modal editor workbench commands (#299450)

* Initial plan

* Cache useModal config value to avoid repeated lookups on keydown

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>
2026-03-05 03:32:25 -08:00
Benjamin Pasero
91c1a5a8bf sessions - hide "Open as Editor" and "Open to the Side" in agent sessions window (#299428)
* chore - clean up `mcp.json` and update imports in `agentSessionsActions.ts`

* chore - update `mcp.json` with server configurations

* Disable "Open as Editor" / "Open to the Side" keybindings in Sessions Window (#299430)

* Initial plan

* fix: disable keybindings for Open as Editor/Open to the Side in Sessions Window

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>
2026-03-05 03:32:04 -08:00
Lee Murray
cbcd2d79f9 Merge pull request #299451 from microsoft/mrleemurray/conventional-tan-cat
update selection background colors in 2026 dark and light themes for better visibility
2026-03-05 11:31:56 +00:00
Sandeep Somavarapu
79fbc6b378 Sessions: Show repo name with worktree basename in workspace folder label (#299448)
Show repo name with worktree basename in workspace folder label

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-05 11:18:49 +00:00
mrleemurray
6ae33b0d28 update selection background colors in 2026 dark and light themes for better visibility 2026-03-05 11:10:37 +00:00
Matt Bierner
5cecdadd6f Merge pull request #299396 from mjbvz/dev/mjbvz/significant-moose
Copy over .sh scripts in git extension too
2026-03-04 23:28:14 -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