Commit Graph
144137 Commits
Author SHA1 Message Date
Martin Aeschlimann c1b3340d4a allow to configure SubagentToolCustomAgents by experiment (#288967) 2026-01-19 13:49:48 -08:00
19b8cf5f91 Fix hang in findAgentMDsInWorkspace when FileSearchProvider unavailable (#288842)
* Initial plan

* Add fallback to file service when FileSearchProvider is unavailable

- Check schemeHasFileSearchProvider before using searchService.fileSearch
- Implement recursive file service traversal as fallback
- Add comprehensive tests for both code paths

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

* Add FileSearchProvider check to searchFilesInLocation

Prevent hanging when searching for files with glob patterns in file systems
without FileSearchProvider. Log a warning and return empty array instead.

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

* update

* update

* fix tests

---------

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-01-19 21:49:31 +00:00
Copilotandbenibenj 9022d6c61f Add command to attach all pinned editors to chat (#288818)
* Initial plan

* Add command to attach all pinned editors to chat

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>
2026-01-19 21:25:13 +00:00
Alex Dima ce96577c8e Further code simplification 2026-01-19 22:09:15 +01:00
Benjamin PaseroandCopilot 583dc8b7c0 agent sessions - expand archived when searching (#288918)
* agent sessions - expand archived when searching

* Update src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsControl.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 19:57:18 +00:00
Benjamin Pasero 7f460a4ad8 Explicitly archiving all sessions from Sessions view context menu should not show dialog (fix #288910) (#288922) 2026-01-19 19:43:48 +00:00
Alex Dima a6c1a0c19b Simplify code 2026-01-19 20:25:30 +01:00
Sandeep Somavarapu a320e1230d enable lm management editor for business and enterprise (#288966)
* enable lm management editor for business and enterprise

* show for internal
2026-01-19 19:23:53 +00:00
Sandeep Somavarapu 11f7fff799 refresh default account in regular intervals (#288962) 2026-01-19 19:09:15 +00:00
Lee Murray 5729bf042a Merge pull request #288944 from microsoft/mrleemurray/glorious-reindeer-silver
Refactor debug checkboxes to custom toggle components
2026-01-19 18:51:15 +00:00
2efcdb9231 Show chat agents/prompts in extension features list (#287560)
* Initial plan

* Add chat prompt files/instructions/agents to extension features registry

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

* update

* Merge branch 'main' into copilot/show-chat-agents-prompts

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

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

* Merge branch 'main' into copilot/show-chat-agents-prompts

* Merge remote-tracking branch 'origin/main' into copilot/show-chat-agents-prompts
2026-01-19 18:53:11 +01:00
Benjamin Christopher Simmonds 447c6505ca Merge pull request #288939 from microsoft/benibenj/thundering-rat
Wonky MCP refresh button fix
2026-01-19 18:45:13 +01:00
Aiday Marlen Kyzy 6f548f3429 sending the font token decorations in the custom line heights too (#288941)
making the font decorations be also used in the line heights manager initially
2026-01-19 09:45:04 -08:00
Sandeep Somavarapu ffc926dda1 cache policy data (#288937) 2026-01-19 09:44:50 -08:00
mrleemurray c302bfa799 refactor(debug): replace HTML checkboxes with custom toggle components 2026-01-19 17:35:02 +00:00
Johannes Rieken 0292f07476 Gutter inline edit menu (#287103)
* WIP - edit gutter

* ignore empty selections

* tweaks

* wip

* wip

* wip

* proper menu, custom view item with edtor

* wip

* add setting

* Make it inlineChat.showGutterMenu, noZone etc pp

* polish

* use `IChatEntiteldService.sentiment.hidden`

* Add inline chat gutter visibility context and menu actions

* Add inline gutter menu proposal for chat editor

* fix progress message for the overlay

* Add inline chat gutter menu overlay widget and styles

* cleanup

* Refactor inline chat gutter code: remove unused styles and streamline action handling

* Simplify focus tracking logic in inline chat gutter menu widget

* Enhance inline chat gutter menu: improve input handling and dynamic height adjustment
2026-01-19 18:33:34 +01:00
3d9625c556 Sort custom agents alphabetically in mode picker dropdown (#288476)
* Initial plan

* Sort custom agents alphabetically in mode picker dropdown

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

* Improve code readability for alphabetical sorting

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

* sort in pickers

---------

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-01-19 17:32:24 +00:00
Kyle Cutler 5140397644 Don't auto-focus browser on navigation (#288495) 2026-01-19 09:22:12 -08:00
0f750bc552 clarify interactive and notebook instructions (#288849)
* clarify interactive and notebook instructions

* Apply suggestions from code review

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

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 17:17:15 +00:00
BeniBenj 72b7fd0e9b fixes https://github.com/microsoft/vscode/issues/288339 2026-01-19 18:09:48 +01:00
Benjamin Christopher Simmonds f8f8ba0eed Merge pull request #288928 from microsoft/benibenj/willowy-deer
add workbench.action.chat.newLocalChat command
2026-01-19 17:58:46 +01:00
Connor Peet 1115c59ac6 Merge pull request #288507 from microsoft/connor4312/chat-list-hover
sessions: show a preview of chat in the session hover
2026-01-19 08:51:49 -08:00
Christof Marti dbc626f193 Add power data 2026-01-19 17:50:41 +01:00
Lee Murray f92277e6e7 Merge pull request #288927 from microsoft/mrleemurray/organic-donkey-maroon
Fix padding in chat scroll down button in interactive list
2026-01-19 16:49:44 +00:00
Benjamin Christopher Simmonds 96ea021023 Support grouping of selections (#288924)
support groupping of selections
2026-01-19 16:40:33 +00:00
Lee Murray e08522417d Merge pull request #288923 from microsoft/mrleemurray/worthy-hare-violet
Adjust position of state indicator in chat CSS
2026-01-19 16:32:52 +00:00
BeniBenj 388d1b9887 add workbench.action.chat.newLocalChat command 2026-01-19 17:27:36 +01:00
mrleemurray 28d64353ca fix padding in chat scroll down button in interactive list 2026-01-19 16:21:46 +00:00
Lee Murray 7d2e826469 Merge pull request #288921 from microsoft/mrleemurray/usage-indicator
Context window usage indicator
2026-01-19 16:15:26 +00:00
mrleemurray 19bd827e45 fix(chat): adjust position of state indicator in chat CSS 2026-01-19 16:02:10 +00:00
Alex Ross d331d50a2c See more -> Show pull request (#288916)
Part of #288848
2026-01-19 16:59:04 +01:00
mrleemurray 28fb9be1dd Enhance ChatContextUsageWidget with additional token tracking and improved hover display styling 2026-01-19 15:55:02 +00:00
Alex Dima ed0d4c4cbf Avoid exposing the browser event 2026-01-19 16:47:05 +01:00
Alex Dima b9acc34d1b Simplify: clipboardData is always empty when copy is triggered 2026-01-19 16:39:09 +01:00
Martin Aeschlimann 05e7063883 fix review comments (#288913) 2026-01-19 15:38:20 +00:00
Ladislau Szomoru 2882d8f782 Engineering - release the build that is being triggered at 19:00 (#288903)
* Engineering - release the build that is being triggered at 19:00

* Add second schedule

* Revert variable
2026-01-19 15:22:06 +00:00
Benjamin Pasero 38e15e93c7 chat - indicate running session in view badge (#283051) (#288905) 2026-01-19 14:59:15 +00:00
Martin Aeschlimann 0fb4f77929 allow agents to define which subagents can be used (#288902)
* add ICustomAgent.agents

* add agent as built-in toolset

* update

* update

* add tests for completions

* use subagents list
2026-01-19 14:44:25 +00:00
Dmitriy Vasyura b2795bd8bb Add Collapse All action to SCM view pane (#285407)
Added Collapse All action to SCM view pane
2026-01-19 06:43:38 -08:00
Copilotandalexr00 afea1bf7cf Log error for invalid chatContext icon format instead of silently ignoring (#288885)
* Initial plan

* Add error logging for invalid chatContext icon format

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Fix: Only log error when icon exists but has invalid format

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Add comment explaining defensive check

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
2026-01-19 14:29:44 +00:00
Benjamin Pasero 99d227e67c agents - fix regression with projection not applying when opening session (#288889)
* agents - fix regression with projection not applying when opening session

* limit to setting only

* .
2026-01-19 13:21:19 +00:00
Benjamin PaseroandCopilot 6aa820992b chat - end the log spam when reading from disk (#288877)
* chat - end the log spam when reading from disk

* .

* Update src/vs/workbench/contrib/chat/common/model/chatSessionStore.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 13:02:38 +00:00
mrleemurray e2b039a8a1 Refactor token counting in ChatContextUsageWidget to include image and selection tokens; update related calculations and display 2026-01-19 13:00:41 +00:00
Copilotandalexr00 986be4ec40 Don't persist extension contributed chat contexts across reload (#288106)
* Initial plan

* Don't persist extension contributed chat contexts across reload

Filter out IChatRequestStringVariableEntry and IChatRequestImplicitVariableEntry
with StringChatContextValue values during serialization as these have handles
that become invalid after window reload.

Fixes microsoft/vscode#280380

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
2026-01-19 12:52:54 +00:00
mrleemurray 658baa7739 Refactor token counting in ChatContextUsageWidget for improved performance and readability; add styling for quota sub-label in hover display 2026-01-19 12:49:16 +00:00
Alex Ross e9f791745f Add tooltip to chat context item (#288418)
* Add tooltip to chat context item
Part of #280658

* Copilot feedback
2026-01-19 13:46:14 +01:00
mrleemurray ecb744fd3a Remove unused hover separator from ChatContextUsageWidget styles 2026-01-19 12:40:11 +00:00
mrleemurray 27c0d63f0f Refactor ChatContextUsageWidget to improve token usage display and enhance hover interactions 2026-01-19 12:38:06 +00:00
Robo 6543b51327 feat: enabled windows version update for stable (#288126)
* feat: enabled windows version update for stable

* chore: update setup file

* temp: bump distro

* chore: fix electron re-download

* fix: oss callsite in updateservice

* chore: simplify check in tunnel-forwarding
2026-01-19 12:16:20 +00:00
Christof Marti c0828d057e Add suspend/resume telemetry for reliability insights 2026-01-19 13:08:49 +01:00