Commit Graph

141450 Commits

Author SHA1 Message Date
Tyler James Leonhardt
7dbfd43384 Fix vscode-playwright-mcp building & improve tools listed in demonstrate (#278856)
1. the mcp server wasn't working... perhaps due to our js -> ts build move... or a bump in a npm package. Either way, good now.
2. I list out all tools across Copilot CLI & VS Code that would apply in this case... there's some overlap for sure... but I want to make sure we're golden for any renamed tools situations.
2025-11-21 20:31:14 +00:00
Connor Peet
c953458da6 Merge pull request #278846 from microsoft/connor4312/unified-chat-history
chat: unify history in different editors
2025-11-21 12:14:55 -08:00
Dmitriy Vasyura
c23fbd1502 Merge pull request #278727 from microsoft/dev/dmitriv/eslint-map-delete
Add eslint rule to prevent Map.has call immediately before Map.delete
2025-11-21 12:04:41 -08:00
Matt Bierner
417b688aba Merge pull request #278820 from mjbvz/dev/mjbvz/apparent-caterpillar
Convert a few more build scripts to TypeScript
2025-11-21 11:51:17 -08:00
Connor Peet
2db1638d65 comments 2025-11-21 11:50:12 -08:00
Bryan Chen
16d34fb7f7 Merge pull request #273805 from microsoft/brchen/custom-chat-mode-keybinding
chat: add command for switching to custom chat agent
2025-11-21 11:43:05 -08:00
Dmitriy Vasyura
535f6eaa0f Merge branch 'main' into dev/dmitriv/eslint-map-delete 2025-11-21 11:34:34 -08:00
Matt Bierner
65a40cb420 Convert for more reference to .ts 2025-11-21 11:27:29 -08:00
Connor Peet
44ead28722 chat: unify history in different editors
Previously history was read and updated individually by chat components,
which could cause some history to get lost if multiple chat editors
were open.

This adds a ChatHistoryNavigator which is a view on the chat history.
It reacts when new entries are appended, preserving the history position
of other editors while allowing editor-local modifications via its
'overlay' (which is also used to keep the current in-progress edit
when navigating back in history).

Also brings back _getFilteredEntry which was lost in my earlier refactor.

Refs #277318
2025-11-21 11:26:10 -08:00
Megan Rogge
80b14a0b9e call focus instance on focus action (#278836) 2025-11-21 19:08:58 +00:00
Megan Rogge
f1b58ef768 fix output monitor bug (#278824)
* likely fix #278478

* handle when instance is disposed
2025-11-21 10:21:46 -08:00
Zhichao Li
e336d72e91 Merge pull request #278663 from microsoft/zhichli/terminalzoom
Fix terminal mouse wheel zoom interference with scrollbar
2025-11-21 10:16:50 -08:00
Connor Peet
5222f59029 chat: fix md chat response not being fully written out (#278702)
* chat: fix md chat response not being fully written out

Refs #277214

* try fix compile err

* actual fix?
2025-11-21 18:12:09 +00:00
Rob Lourens
8c0fd68d73 Respect preserveFocus properly when opening chats (#278821) 2025-11-21 17:53:10 +00:00
Matt Bierner
7762210ebd Merge pull request #278565 from microsoft/aeschli/witty-pike-129
CodeMapper: Migrate chat implementation to use URIs instead of string ids to track sessions
2025-11-21 09:49:08 -08:00
Matt Bierner
f0e7fe3775 Convert a few more build scripts to TypeScript
For #277526
2025-11-21 09:26:54 -08:00
Martin Aeschlimann
1046ccf4af mcp server: make sure tool set referenceName has no spaces (#278806) 2025-11-21 09:14:05 -08:00
Benjamin Christopher Simmonds
ded1d5e481 Merge pull request #278814 from microsoft/benibenj/semantic-leech
Small tweaks to long distance hint
2025-11-21 18:07:11 +01:00
BeniBenj
6b161525b5 nit 2025-11-21 17:45:19 +01:00
BeniBenj
ede3295a6e nit 2025-11-21 17:44:56 +01: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
BeniBenj
ec45d30694 Small tweaks to long distance hint 2025-11-21 15:59:14 +01: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
Dmitriy Vasyura
fbef8a93e9 Add eslint rule to prevent Map.has call immediately before Map.delete 2025-11-21 01:12:58 -08: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