Commit Graph

141418 Commits

Author SHA1 Message Date
Matt Bierner
f0e7fe3775 Convert a few more build scripts to TypeScript
For #277526
2025-11-21 09:26:54 -08:00
Benjamin Pasero
daaf36b4f5 agent sessions - empty description for local chats that have not started (#278804)
* agent sessions - empty description for local chats that have not started

* .
2025-11-21 16:37:13 +00:00
Benjamin Pasero
8161a43cf5 Merge pull request #278807 from microsoft/ben/rural-dolphin
debt - reduce explicit `any`
2025-11-21 17:29:25 +01:00
Benjamin Pasero
aaa1a999ef debt - reduce explicit any 2025-11-21 17:10:25 +01:00
Benjamin Pasero
691ea7ce15 Cannot read properties of undefined (reading 'selectedStep'): (#276097) (#278802) 2025-11-21 15:55:20 +00:00
Ladislau Szomoru
a73588288a SCM - refactor history item hover for the graph (#278778)
* SCM - refactor history item tooltip

* Extract the hover code into a separate file

* SCM - add references into the hover

* Pull request feedback

* Fix compilation errors
2025-11-21 16:48:43 +01:00
Aaron Munger
ffc4b9540b don't mirror appending output items (#278458)
dont mirror appending output items
2025-11-21 07:40:52 -08:00
Benjamin Pasero
51eff8a47c Agent Sessions: revisit chat editor auto locking (fix #275248) (#278797) 2025-11-21 15:32:29 +00:00
Sandeep Somavarapu
3e89b39f8c add group by visibility (#278794) 2025-11-21 16:24:41 +01:00
Benjamin Pasero
608c7becd5 agent sessions - support more actions from context menu (#278787)
* agent sessions - support more actions from context menu

* distinct
2025-11-21 15:01:43 +00:00
Benjamin Pasero
5792c435d2 Add an action to close other windows (fix #233635) (#278779) 2025-11-21 14:24:41 +00:00
Matt Bierner
2648263d3e Run our build scripts directly as typescript (#277567)
* Run our build scripts directly as typescript #277567

Follow up on #276864
For #277526

* Remove a few more ts-node references

* Fix linux and script reference

* Remove `_build-script` ref

* Fix script missing closing quote

* use type only import

* Fix export

* Make sure to run copy-policy-dto

* Make sure we run the copy-policy-dto script

* Enable `verbatimModuleSyntax`

* Pipelines fixes

* Try adding explicit ext to path

* Fix bad edit

* Revert extra `--`

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-11-21 14:56:00 +01:00
Benjamin Pasero
b2426c5705 agent sessions - allow description during progress (#278765) 2025-11-21 14:13:41 +01:00
Henning Dieterichs
2b1a433829 Fixes vite launch config env variables (#278753) 2025-11-21 14:12:28 +01:00
Martin Aeschlimann
0d1433a1bb 'Configure Tools' button not showing after start (#278761) 2025-11-21 12:43:35 +00:00
Lee Murray
6f5215adcb Merge pull request #278749 from microsoft/mrleemurray/yappy-pig-plum
Thicken debug icons and increase modifier content size
2025-11-21 12:01:42 +00:00
mrleemurray
982d992318 thicken debug icons & increase modifier content size 2025-11-21 11:02:10 +00:00
Benjamin Pasero
69f5e04673 agent sessions - flip default for insiders to show single-view (#278731)
* agent sessions - flip default for insiders to show `single-view`

* fix smoke test
2025-11-21 10:58:18 +00:00
Henning Dieterichs
7a4398bb63 Fixes vite workbench setup (#278737) 2025-11-21 10:45:01 +00:00
Henning Dieterichs
dded867eb2 Adds ms-vscode.ts-customized-language-service to workspace recommended extensions (#278740)
Adds ms-vscode.ts-customized-language-service to recommended extensions
2025-11-21 10:34:49 +00:00
Henning Dieterichs
a335d51f66 Adds hot reload launch config (#277123)
* Adds hot reload launch config

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2025-11-21 11:18:47 +01:00
Copilot
76fb5a42b1 Fix MCP server not restarting when version changes (#278473)
* Initial plan

* Fix MCP server not restarting when cacheNonce/version changes

Add cacheNonce comparison to McpServerDefinition.equals() to ensure servers
are properly stopped and restarted when the version changes (e.g., due to
authentication changes). Add comprehensive tests for the equals function.

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Fix tests

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
Co-authored-by: Tyler Leonhardt <tyleonha@microsoft.com>
2025-11-21 06:20:02 +00:00
Rob Lourens
f1d6788835 Pin chat editor when request is made (#278710) 2025-11-21 05:44:34 +00:00
Elijah King
139c3c56ac Merge pull request #278673 from microsoft/eli/low-chickadee
white apple logo for all themes except high contrast white
2025-11-20 21:36:12 -08:00
Rob Lourens
bbdd097bd3 Manage ChatModels with ref-counting, allow running in bg (#278476)
* Manage ChatModels with ref-counting, allow running in bg
Towards #277318

* Rename

* Clear widget viewmodel when editor is closed

* Cleanups

* Comment

* cleanup

* Ensure models disposed

* Revert file

* Fix tests
2025-11-21 05:24:50 +00:00
Copilot
0b951cc941 Add live progress tracking to local chat session descriptions (#278474)
* Initial plan

* Add live progress tracking to chat session descriptions

Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>

* Track progress observable changes and prevent duplicate listeners

Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>

* Enable description display for local chat sessions in progress

Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>

* Implementation change and clean up

* Refactor

* Review comments

* Update src/vs/workbench/contrib/chat/browser/chatSessions/localChatSessionsProvider.ts

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

* Update src/vs/workbench/contrib/chat/browser/chatSessions/localChatSessionsProvider.ts

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

* Cache tool state and fix memory leak in model listener registration

Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>
Co-authored-by: Osvaldo Ortega <osortega@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-21 04:53:34 +00:00
Peng Lyu
414d678bfa Merge pull request #278704 from microsoft/rebornix/strange-mastodon
support theme icon for ChatSessionProviderOptionItem
2025-11-20 20:49:48 -08:00
Peng Lyu
c3e98889d9 support theme icon for ChatSessionProviderOptionItem 2025-11-20 20:30:17 -08:00
Dmitriy Vasyura
8834c469c0 Merge pull request #276848 from microsoft/copilot/fix-sticky-checkbox-change
Fix sticky scroll checkbox click not triggering change event
2025-11-20 19:17:17 -08:00
Tyler James Leonhardt
4c96903608 Support brokering from Linux x64 and Intel Macs (#278689)
* Support Linux & Intel Macs

This grabs the native files directly since the ones at the root are not expected to work in our cases, namely Intel Mac where we use arm machines to build the x64 build.

* actually include macOS intel bits
2025-11-21 01:42:11 +00:00
Connor Peet
fd9cf8e3dd chat: refactor input state to be central (#278683)
* chat: add additional timing information on the model

- Add a public created `timestamp` on the IChatModel
- Add a started `timestamp` and optional `completedAt` timestamp on
  the IChatResponseModel
- Make `isPendingConfirmation<{startedWaitingAt: number}> | undefined`
  to encode the time when the response started waiting for confirmation.
- Add a `confirmationAdjustedTimestamp` that can be used to reflect the
  duration a chat response was waiting for user input vs working.

* update snapshots

* wip

* fix mode picker changing wrong input when focused

* wip

* make dynamic variables happy

* tidy
2025-11-21 01:03:46 +00:00
Dmitriy Vasyura
51f69ad83c Merge branch 'main' into copilot/fix-sticky-checkbox-change 2025-11-20 17:02:57 -08:00
Elijah King
1d50dbf840 Merge branch 'main' into eli/low-chickadee 2025-11-20 15:42:52 -08:00
Elijah King
4e00494a18 white apple logo for all themes EXCEPT high contrast white 2025-11-20 15:37:11 -08:00
Vijay Upadya
8754da8a3d Add platform and releaseDate exp filter (#278374)
* Prevent ChatEditorInput leak

* Few minor updates

* Revert "Few minor updates"

This reverts commit 92ecb6728d.

* Revert "Prevent ChatEditorInput leak"

This reverts commit 38f5c83895.

* add platform filter

* add releaseDate filter

---------

Co-authored-by: vijay upadya <vj@example.com>
2025-11-20 15:14:49 -08:00
Sandeep Somavarapu
1c7035b4f4 improvements to models management editor (#278653) 2025-11-20 21:47:25 +00:00
Dmitriy Vasyura
575893b5eb Merge branch 'main' into copilot/fix-sticky-checkbox-change 2025-11-20 12:27:44 -08:00
Sandeep Somavarapu
33ea003f03 remove unnecessary test (#278646) 2025-11-20 12:27:33 -08:00
Tyler James Leonhardt
134826b979 Start sending ClientAuthError telemetry for microsoft auth (#278643)
To better bucketize MSAL broker errors.
2025-11-20 12:27:10 -08:00
Dmitriy Vasyura
8bb41774d2 PR feedback 2025-11-20 12:25:11 -08:00
Sandeep Somavarapu
3dcee1b440 more improvements (#278639) 2025-11-20 19:57:30 +00:00
Anthony Kim
a745d810f5 Fix issue where local terminal failed to open in remote scenarios wsl (#277920)
* try adding options.remoteAuthority field for profile

* try explicit remoteAuthority undefined when local

* Dont touch terminalProfileResolverService.ts

* Better comments to explicitly get local default profile in remote

* Try to handle mac -> linux scenario

* see if caching is problem

* Dont mix up profile and skip list when creating local terminal in remote

* Just handle wsl in this PR to make life simpler

* Logs for debugging

* Allow local to get backend by checking from createTerminal in terminalService.ts

* leave logs to debug, code doesnt work after prev commit

* stringify for better logs. isLocalRemoteTerminal value is still false

* more and more logs

* Bug fixed) Use Schemas.file instead of Shemas.vscodeFileResource
2025-11-20 10:55:04 -08:00
Josh Spicer
5e820f14c2 Add 'Learn More' button to 'Continue Chat In...' menu (#278620)
add Learn More button to Continue Chat In menu
2025-11-20 09:45:07 -08:00
Alex Ross
137bc408a8 Context categories should end with ... (#278615) 2025-11-20 17:04:10 +00:00
Lee Murray
b8ae454c52 Merge pull request #278602 from microsoft/mrleemurray/liable-scallop-tomato
Update focused row keybinding appearance in quick input list
2025-11-20 16:14:32 +00:00
Lee Murray
9e7b3b2273 Merge pull request #278595 from microsoft/mrleemurray/gorgeous-puma-lime
Change keybinding display to inline-flex for better alignment
2025-11-20 15:05:29 +00:00
Lee Murray
80cf3b05a2 Update src/vs/platform/quickinput/browser/media/quickInput.css
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 14:58:38 +00:00
mrleemurray
f03e85f713 style: update focused row keybinding appearance in quick input list 2025-11-20 14:55:47 +00:00
Lee Murray
08fec93e26 Update src/vs/base/browser/ui/keybindingLabel/keybindingLabel.css
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-20 14:46:01 +00:00
mrleemurray
48186a2759 style: change keybinding display to inline-flex for better alignment & consistent widths 2025-11-20 14:35:02 +00:00