Commit Graph

147637 Commits

Author SHA1 Message Date
Henning Dieterichs
4ab6fddf3e Revert "Adds support for stronglyRecommended extensions. Implements #299039"
This reverts commit 240196b595.
2026-03-04 19:27:59 +01:00
Elie Richa
a19a6969a2 Include remote debug extension host env in remote terminal shell env (#299007)
* Include remote debug extension host env in remote terminal shell env

* Update src/vs/workbench/services/environment/browser/environmentService.ts

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

* Update src/vs/workbench/contrib/terminal/common/remote/remoteTerminalChannel.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 18:17:46 +00:00
Anthony Kim
587cae6666 Bump xterm for imageAdded api (#299073) 2026-03-04 10:17:14 -08:00
Copilot
48661ac851 Fix singleSelect freeform answer showing [object Object] after reload (#299235) 2026-03-04 18:06:32 +00:00
David Dossett
450351e619 Revert "Polish question carousel (#298377)" (#299096)
This reverts commit 2f76a2d972.
2026-03-04 17:53:39 +00:00
Robo
4c1cc1582a fix: add version folder to visualelements manifest icon path (#299239) 2026-03-04 17:31:07 +00:00
Logan Ramos
98dc3fd3a4 Refactor model selection logic into separate file. Add tons of tests (#299210)
* Refactor model selection logic into separate file. Add tons of tests

* Use one get all models function

* Copilot comments
2026-03-04 11:48:18 -05:00
Connor Peet
359c7722c8 chat: show Alt key toggle for steer vs queue submit button icon (#299225)
- When pressing Alt in the chat input, the submit button icon now toggles to match the alternative action (steer ↔ queue), following the standard VS Code pattern. Previously the icon never changed regardless of Alt state.
- Fixes the issue where users couldn't visually confirm Alt+Enter would queue instead of steer

Fixes #299152

(Commit message generated by Copilot)
2026-03-04 16:47:32 +00:00
Kyle Cutler
055382526d Browser style updates (#299221) 2026-03-04 16:36:36 +00:00
Benjamin Christopher Simmonds
e933711737 Merge pull request #299206 from microsoft/benibenj/musical-flyingfish
Add components for AI Customization shortcuts widget
2026-03-04 16:57:22 +01:00
Connor Peet
a4e35e0d69 chat: add support for agent plugin sources (#299081)
* chat: add support for agent plugin sources

- Adds support for agent plugins to reference sources as specified in
  PLUGIN_SOURCES.md, enabling installation from GitHub, npm, pip, and
  other package registries
- Integrates source parsing and validation into the plugin installation
  service and repository service
- Adds comprehensive test coverage for plugin source handling and
  installation from various sources
- Creates PLUGIN_SOURCES.md documentation describing how to specify
  plugin source configurations

(Commit message generated by Copilot)

* comments

* windows fixes and fault handling

* fix tests
2026-03-04 07:20:21 -08:00
BeniBenj
75a2f31cda components for AI Customization shortcuts widget 2026-03-04 16:17:21 +01:00
Benjamin Pasero
8a03516dd4 sessions - focus chat input after attaching context (#299203) 2026-03-04 15:04:28 +00:00
Ladislau Szomoru
7d47fd1904 Sessions - enable branch name generation (#299202) 2026-03-04 14:57:15 +00:00
Lee Murray
f198569c20 Merge pull request #299193 from microsoft/mrleemurray/golden-violet-cattle
Update @vscode/codicons to version 0.0.45-12
2026-03-04 13:59:02 +00:00
Don Jayamanne
284bd98ce3 Add support for custom chat agents in the API (#298227)
* Add support for custom chat agents in the API

- Introduced `chatCustomAgents` proposal in extensions API.
- Implemented methods to handle custom agents in `MainThreadChatAgents2`.
- Added `ICustomAgentDto` interface and related functionality in extHost.
- Created new type definitions for custom agents in `vscode.proposed.chatCustomAgents.d.ts`.

* Filter custom agents by visibility before pushing to the proxy

* Refactor onDidChangeCustomAgents to use direct event listener

* Update custom agent tools property to allow undefined values

* Add chatCustomAgents to enabledApiProposals in package.json

* update

* update

* support skills

* support instructions

* update

* update

---------

Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2026-03-04 13:38:47 +00:00
mrleemurray
cf8f3944b5 update: bump @vscode/codicons version to 0.0.45-12 in package.json and package-lock.json 2026-03-04 13:22:47 +00:00
Sandeep Somavarapu
c5e1a4bdea sessions - disconnect inactive pickers when switching local/cloud target (#299189)
* fix: update session handling in NewChatWidget to disconnect inactive pickers

* fix: update repoPicker session handling in NewChatWidget
2026-03-04 13:08:00 +00:00
Lee Murray
fefd2c95c6 Merge pull request #299173 from microsoft/mrleemurray/port-misc-2026-theme-styles-1
2026 theme: update misc UI component styles
2026-03-04 13:04:59 +00:00
Ladislau Szomoru
c0782402b7 Sessions - hide the apply change action (#299188) 2026-03-04 12:56:02 +00:00
Alex Ross
856ea291a5 No need to throw when an element with the same ID comes in (#299154)
* No need to throw when an element with the same ID comes in
Fixes microsoft/vscode-pull-request-github#8073

* Fix tests
2026-03-04 13:50:35 +01:00
Benjamin Christopher Simmonds
907cb9cfa4 Merge pull request #299184 from microsoft/benibenj/printed-grasshopper
Support multi line terminal command approvals with ellipsis and aligned approve button
2026-03-04 13:28:52 +01:00
Johannes Rieken
c1184bc261 Remove holdToSpeech feature for inline chat (#299182)
Fixes https://github.com/microsoft/vscode/issues/297811
2026-03-04 12:20:02 +00:00
Ladislau Szomoru
1722624c4a Git - expose rebase() though the extension API (#299181) 2026-03-04 12:17:09 +00:00
Benjamin Christopher Simmonds
f7d4b70acb Update src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 13:12:11 +01:00
Benjamin Christopher Simmonds
3674f5ad58 Add optional codeSelection property and refactor feedback comment (#299005)
* feat: add optional codeSelection property to feedback comment and agent feedback variable entries

* refactor: remove unused range property and model service from feedback comment renderer
2026-03-04 13:09:28 +01:00
BeniBenj
0be0030e0e Support multi line terminal command approvals with ellipsis and aligned approve button 2026-03-04 13:06:00 +01:00
Sandeep Somavarapu
d724d41456 send workspace data to extension host behind a flag (#299179) 2026-03-04 11:58:44 +00:00
Benjamin Pasero
34659c0ef1 Revert "sessions - improve session hover title rendering and persistence" (#299168)
Revert "sessions - improve session hover title rendering and persistence (#29…"

This reverts commit ff7ffa542f.
2026-03-04 12:51:00 +01:00
Benjamin Christopher Simmonds
283e479dda Merge pull request #298984 from microsoft/benibenj/just-mandrill
Fix Ctrl+W keybinding to close session
2026-03-04 11:56:52 +01:00
mrleemurray
033cffbdae 2026 theme: refine editor widget styles and remove redundant properties 2026-03-04 10:53:17 +00:00
mrleemurray
0ac17b9c3b 2026 theme: update misc UI component styles 2026-03-04 10:43:58 +00:00
Johannes Rieken
780451d291 Inline chat affordance fixes (#299169)
* Add ESC to dismiss inline chat editor affordance

Adds a new action bound to Escape that hides the editor affordance
without collapsing the selection.

Fixes https://github.com/Microsoft/vscode/issues/297994

* fix orphaned separators when toolbar items are hidden

Fixes https://github.com/microsoft/vscode/issues/298659

* Add tests for InlineChatAffordance telemetry events

* undo instruct-changes
2026-03-04 11:40:32 +01:00
Martin Aeschlimann
843f795ede towards schema based prompt file validation (#299067) 2026-03-04 11:24:19 +01:00
Henning Dieterichs
240196b595 Adds support for stronglyRecommended extensions. Implements #299039 2026-03-04 11:12:16 +01:00
Benjamin Christopher Simmonds
5bf6c54c22 Update src/vs/sessions/contrib/sessions/browser/sessionsViewPane.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 10:45:12 +01:00
Benjamin Christopher Simmonds
450aae82d8 Update src/vs/sessions/contrib/sessions/browser/sessionsViewPane.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 10:44:16 +01:00
Benjamin Christopher Simmonds
5cf8c53be0 Merge pull request #299155 from microsoft/benibenj/pale-gorilla
Update widget and hover for sessions
2026-03-04 10:26:26 +01:00
BeniBenj
dede9833a8 Update widget and hover for sessions 2026-03-04 10:12:24 +01:00
Ladislau Szomoru
4ff01e687e Git - tweak copilot worktree folder detection (#299147)
* Git - tweak copilot worktree folder detection

* Pull request feedback
2026-03-04 08:58:25 +00:00
Benjamin Pasero
b5a312a098 fix - update precondition for OpenSessionWorktreeInVSCode (#299140) 2026-03-04 09:22:00 +01:00
Benjamin Pasero
b5d4de9c3c sessions - move scrollbar to the right for chat (#299134) 2026-03-04 09:05:14 +01:00
Benjamin Pasero
910bb74d16 sessions - indicate in layout that status bar is hidden (#299131) 2026-03-04 08:31:59 +01:00
Don Jayamanne
6e1d1b137f Avoid unnecesary updates to model in new background agent sessions (#299121) 2026-03-04 18:31:16 +11:00
Benjamin Pasero
0d35e5d19e eng - explain fallback for how to check for compilation issues fast in CLI envs (#299117)
* eng - explain fallback for how to check for compilation issues fast in CLI envs

* Update .github/copilot-instructions.md

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

* Update .github/copilot-instructions.md

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

* .

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 07:51:24 +01:00
Benjamin Pasero
44c142b1d5 modal - improve handling of Escape key and expand use of modal editors to more kinds (#299060)
* modal - improve handling of Escape key and expand use of modal editors to more kinds

* Update src/vs/workbench/browser/parts/editor/editorCommands.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 07:50:53 +01:00
Paul
719f750060 Add /troubleshoot command for access to debug logs (#299024) 2026-03-04 07:15:44 +01:00
Don Jayamanne
f4e743c4ab Ensure to update ChatInputPart state before updating viewmodel (#299119) 2026-03-04 06:10:14 +00:00
Don Jayamanne
b16ecea615 feat: enhance chat session option updates (#299109) 2026-03-04 16:05:06 +11:00
Benjamin Pasero
575c39d160 sessions - fix close action showing up in modal editors when tabbed (#299041) 2026-03-04 04:58:02 +00:00