Commit Graph

147656 Commits

Author SHA1 Message Date
BeniBenj
8d491919b2 don't steal focus for readonly editors 2026-03-04 23:26:04 +01:00
Megan Rogge
d405135f71 add experiment to elevate AI terminal profiles (#299270) 2026-03-04 20:41:25 +00: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
Lee Murray
1def3817c6 Merge pull request #299237 from microsoft/mrleemurray/port-misc-2026-theme-styles-2
Final port of misc 2026 theme styles - refine color theme styles for improved UI consistency
2026-03-04 20:01:36 +00:00
Benjamin Pasero
9495e313c0 sessions - clarify instructions around compiling and testing (#299255) 2026-03-04 11:45:50 -08:00
Justin Chen
7508207d29 autopilot mode + secondary chat input toolbar (#296691)
* autopilot mode + /yolo commands

* fix tests

* revert fix

* fix disposable leak

* address a few comments, make sure it works when switching sessions

* make some tests

* fix tests

* some reverts to cleaner state

* add secondary toolbar, permissions

* don't use query selector, surface toolbar in the template

* UI polish: context usage widget, secondary toolbar layout, theme tweaks

- Move context usage widget to secondary toolbar with percentage label on hover
- Adjust secondary toolbar padding/gap and input part bottom padding
- Lower icon-only threshold to 300px
- Darken input placeholder foreground in 2026 dark theme
- Update agent mode description

* update names

* update api for tool call limits

* add true autopilot

* move error retry logic to extension

* address some more comments

* make sure to hide tool

* bump version #

* better tool description

* fix conflict

* enterprise restrictions

* revert some stuff, fix sessions window containers

* fix actions

* fix delegate vs. session target

* fix compile + add setting

---------

Co-authored-by: David Dossett <25163139+daviddossett@users.noreply.github.com>
2026-03-04 19:45:02 +00:00
Logan Ramos
9404c9733f Fix context widget hover race (#298273) 2026-03-04 11:44:12 -08:00
Henning Dieterichs
a1ef9c86f2 fixes change detection in vscode-extras 2026-03-04 20:40:28 +01:00
Henning Dieterichs
1a29c31071 update screenshot baselines from CI 2026-03-04 20:33:16 +01:00
dileepyavan
02c0cbabce [MCP-Sandboxing]Changes for variable substitution and code refactor (#299124)
changes to enable variable substitution for sandboxing
2026-03-04 19:18:03 +00:00
mrleemurray
730e1e37ef Merge branch 'main' into mrleemurray/port-misc-2026-theme-styles-2 2026-03-04 19:04:21 +00:00
Sandeep Somavarapu
54780aa577 Sessions: Ask for workspace trust when picking a folder in new chat view (#299242)
* feat: enhance folder selection with workspace trust verification

* feat: add workspace trust request for local targets in NewChatWidget

* feat: implement workspace trust request for folder selection in NewChatWidget

* fix: update trust message for folder selection in NewChatWidget

* fix: update trust message to clarify agent session capabilities in folder selection

* fix: handle folder selection trust request and restore previous selection if untrusted

* fix: simplify trust message for folder selection in NewChatWidget

* fix: refactor folder trust handling in NewChatWidget for improved clarity and maintainability

* fix: make _setNewSession and folder trust request asynchronous in NewChatWidget

* fix: update cursor styles for send button states in chat widget

* fix: refactor folder trust handling in NewChatWidget for improved session management

* fix: simplify default repository URI handling in NewChatWidget

* fix: handle undefined default repository URI in new session creation

* fix: remove 'diffEditor.renderSideBySide' configuration from default settings

* fix: remove unused workspace context service from NewChatWidget
2026-03-04 19:03:28 +00:00
Raymond Zhao
7dee96c44e chore: fix serialize-javascript alerts (#299248) 2026-03-04 19:02:44 +00:00
Ladislau Szomoru
252340a237 Engineering - update notebooks (#299232)
Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com>
2026-03-04 18:34:24 +00:00
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
mrleemurray
defff987fa update: remove unused CSS file and clean up theme-related styles for better maintainability
Co-authored-by: Copilot <copilot@github.com>
2026-03-04 17:02:26 +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
mrleemurray
43b50946c6 update: adjust tab border styles for improved theme consistency 2026-03-04 16:07:16 +00:00
mrleemurray
b2fcfb568f update: remove contrastBorder and use editorWidget-border for chat overlay styles 2026-03-04 15:59:55 +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
mrleemurray
b31b8d535b update: refine color theme styles and improve CSS for better UI consistency 2026-03-04 15:50:31 +00: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