chore: import upstream snapshot with attribution
Build Package / build (ubuntu-latest) (push) Failing after 1s
CodeQL / Analyze (python) (push) Failing after 1s
Core Typecheck / core-typecheck (push) Failing after 1s
Linting / lint (push) Failing after 1s
llama-dev tests / test-llama-dev (push) Failing after 1s
Publish Sub-Package to PyPI if Needed / publish_subpackage_if_needed (push) Has been skipped
Sync Docs to Developer Hub / sync-docs (push) Failing after 0s
Build Package / build (windows-latest) (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 12:26:52 +08:00
commit a0c8464e58
10008 changed files with 4625987 additions and 0 deletions
+170
View File
@@ -0,0 +1,170 @@
commit,author,date,change summary,change details
"03baef1008086ed4960042fa463e570072173bb5","Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>","Mon Aug 25 13:01:24 2025 +0200","Support registering views to the secondary side bar (#261619)","* Support registering views to the secondary side bar\n\n* rename to secondarySideBar\n\n* Rename 'auxiliarybar' to 'secondarySidebar'"
"2509d0f66d2b5866e9d8322e3f8f709b33e11352","Benjamin Pasero <benjamin.pasero@microsoft.com>","Mon Aug 25 09:55:06 2025 +0200","chat - use `chatSparkle` consistently (#263211)","cc @eli-w-king"
"74a2c8640f9df5b673d3591c9f0a09876f072c67","Harald Kirschner <hkirschner@microsoft.com>","Sun Aug 24 23:50:22 2025 -0700","Update instructions for builds (#262638)","* Add more validation instructions\n\n* Fix validation instructions numbering\n\n* Refined validation instructions"
"a9ca87f8827ecd2ecc263cd513f66227416fdf0b","Rob Lourens <roblourens@gmail.com>","Sun Aug 24 13:41:59 2025 -0700","Reenable integration test (#263181)","Some things have changed, hoping this is more stable now\nFix #242671"
"bcc22d4c6bfd77667c294f8f0684fb63f5b9e0ec","Rob Lourens <roblourens@gmail.com>","Sun Aug 24 12:35:21 2025 -0700","Add LanguageModelToolsService unit tests (#263161)","* Add LanguageModelToolsService unit tests\nTrying to fully spec this class to have copilot work on it. Still working on copilot but wanted to at least have the unit tests in\n\n* More tests\n\n* Fix leak\n\n* Fix tests"
"cb1a818be3a05bf4edf505b212ddbdc2a19f6787","Rob Lourens <roblourens@gmail.com>","Sun Aug 24 12:35:06 2025 -0700","Serialized tool invocation must not be in progress (#263177)","Fix #263176"
"212435cdd871afee1a110b2eee15e9c662536560","Rob Lourens <roblourens@gmail.com>","Sun Aug 24 12:34:43 2025 -0700","Fix keyboard shortcut showing in chat mode picker tooltip (#263171)","Fix #263164"
"89b92682611a497a163c3dd2db28efd02fb30802","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 24 11:52:05 2025 -0700","Add more fig specs","Fixes #263167\n"
"4be46ba077a20ab3a34168242033f2d24402e2e2","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 24 11:37:09 2025 -0700","Add terminal suggest git kinds with icons","Fixes #240232\n"
"9565cd0069e143ca96896beae003f8f9721d983c","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sat Aug 23 09:15:58 2025 -0700","Change enableAutoApprove to boolean","Initially this was going to include an 'onWithoutDefaults' option, but this\ncan just be a different setting key.\n\nFixes #255789\n"
"82a0921694cfbf12dc119b41c852a333f31cabe9","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sat Aug 23 09:04:10 2025 -0700","Implement skipping of terminal commands","Fixes #262982\n"
"524c5996a5ec0b9ab29bff522345b413476c9fea","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sat Aug 23 08:36:15 2025 -0700","Wait for rich SI to enter prompt before executing","Fixes #262571\n"
"a7cdeedd571954cf2383821b2942caaac0209c9a","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Fri Aug 22 17:20:22 2025 -0700","Add another server built on top of our own automation framework (#262984)","* Add another server built on top of our own automation framework\n\nIt's a big PR but a lot of this is boiler plate. It's just essentially wrapping our Automation framework in a bunch of tools.\n\n* Lay the foundation for multiplexing"
"7db6be89a1b9b1b000e86c503dda4783f2867b22","Copilot <198982749+Copilot@users.noreply.github.com>","Fri Aug 22 16:56:52 2025 -0700","Add telemetry event for chat mode switching (#261705)","* Initial plan\n\n* Add telemetry event for remote tunnel mode switching\n\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\n\n* Fix telemetry for chat mode switching (not remote tunnel modes)\n\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\n\n* Fix owner\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\nCo-authored-by: Harald Kirschner <hkirschner@microsoft.com>"
"328ea9bd7f283e029d8d2afefa9023a1cb2e5088","Justin Chen <54879025+justschen@users.noreply.github.com>","Fri Aug 22 12:39:23 2025 -0700","better thinking part logic (#262975)","better tool detection"
"3c6f6bf5ea0b8f618bb9ecd2660c052a0e275e93","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 22 12:12:50 2025 -0700","Clean up handling of auto approval allow handling","Part of #255789\n"
"4765429a58437f8b9ae693c7dfa19da3b18d1714","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 22 11:52:18 2025 -0700","Simplify chat confirm css/structure","Fixes #261813\n"
"dc7185c5d89ff0d8bd2895a35592cb6f52df0cb0","Josh Spicer <23246594+joshspicer@users.noreply.github.com>","Fri Aug 22 11:45:42 2025 -0700","Create overlay to guard for given chat session type (#262963)","* create overlay to guard for given chat session type\n\n* unknown"
"3b84bbe03ce0e4b254025736abf71f308f8b9813","Anthony Kim <62267334+anthonykim1@users.noreply.github.com>","Fri Aug 22 11:15:05 2025 -0700","Fix terminal sticky scroll breaking 'tab moves focus' (#262785)","* Fix terminal sticky scroll breaking 'tab moves focus'\n\n* We dont need timeout\n\n* cleaner code\n\n* remove unnecessary\n\n* Use attachCustomKeyEventHandler"
"df6568066e88d67331cec7a12a34bdef058fb62b","Justin Chen <54879025+justschen@users.noreply.github.com>","Fri Aug 22 09:39:04 2025 -0700","add languagemodel thinking part for byok (#262951)","add languagemodel thining part for byok"
"2a36a523d24a35f95e3091f59e2f9b8ab9215c74","Connor Peet <copeet@microsoft.com>","Fri Aug 22 09:03:20 2025 -0700","tools: remove 'any' type on confirmation buttons (#262946)","Caused some issues which we should avoid in the future"
"3ae9caf3523f42b386a74da73a630e549debbeac","Robo <hop2deep@gmail.com>","Sat Aug 23 00:47:20 2025 +0900","ci: always publish cpu profile for codesign failure (#262944)","ci: always publish cpu profile for codsign failure"
"20bacef80b31def20e097c8571023f8aab883248","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 22 06:53:19 2025 -0700","Fix terminal confirm border in some themes","Fixes #261546\n"
"5a4ebffbfd723afea95dc8180438cb85b8ff799f","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 22 06:30:40 2025 -0700","Fix auto approve issues after ToolConfirmKind introduction","Follows up on #262532\n"
"f8e22cf5d83f4f1c9867993290fa54fc1e079457","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 22 05:38:27 2025 -0700","Add verbose logging around wait for shell integration","Fixes #262560\n"
"19a3958d5273b386611ce8e48ee0c3b56523fb41","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 22 04:37:32 2025 -0700","Refine sub-command telemetry, trust it and shell/prompt types","Part of #262310\n"
"0a08d619c2e9154b57a55a52cf5ed296ba7ba5c6","Benjamin Pasero <benjamin.pasero@microsoft.com>","Fri Aug 22 12:17:02 2025 +0200","update codeowners (#262878)","* update codeowners\n\n* more"
"5e9080ae64ff58e9c0c655c1002308a7a11d50a9","Justin Chen <54879025+justschen@users.noreply.github.com>","Fri Aug 22 02:19:53 2025 -0700","collapse combined thinking parts (#262866)","collapse thinking part by default"
"d44d16c4640611bd8cd8bb95093eea3599b5a22c","Benjamin Pasero <benjamin.pasero@microsoft.com>","Fri Aug 22 07:42:25 2025 +0200","Wire in a auth callback parameter to indicate Copilot terms were shown to the user (microsoft/vscode-internalbacklog#5761) (#262439)","* implement as a bag\n\n* nit\n\n---------\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>"
"e43c36646a09e42dc98c5a7be0bfe0dc6c61062a","Justin Chen <54879025+justschen@users.noreply.github.com>","Thu Aug 21 16:59:44 2025 -0700","combine thinking parts (#262802)","* combined thinking parts\n\n* some cleanup to thinking\n\n* remove comment\n\n* some stylisitic cleanup\n\n* more cleanup"
"6e36a27f3c62949c5a3d2b854e9cf8074bb5a059","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Thu Aug 21 16:23:25 2025 -0700","Revert ""Allow modals in automation"" (#262806)","Revert ""Allow modals in automation (#262510)""\n\nThis reverts commit 038c39cd5cf0d14ab5365271b05a51cb6d384549."
"5c20044b71192dda66aacb578f140a76ba274740","Josh Spicer <23246594+joshspicer@users.noreply.github.com>","Thu Aug 21 16:16:49 2025 -0700","Joshspicer/forwarduri (#262805)","* forward activeEditor URI in chatMultiDiffContentPart to its actions\n\n* --amend"
"83dcbb4add240ff6555e60d4aa4ae633fab21db9","Matthías Páll Gissurarson <mpg@mpg.is>","Fri Aug 22 00:41:30 2025 +0200","extHostMcp: accept Content-Type parameters for SSE/JSON handling (#262787)","Treat Content-Type as case-insensitive and allow parameters (e.g. ""text/event-stream; charset=utf-8"", ""application/json; charset=utf-8"")"
"18bbd61ff38ddbe485f2b58d0edf5a543d96b2b6","Megan Rogge <merogge@microsoft.com>","Thu Aug 21 18:16:30 2025 -0400","Revert ""tool picker with toolsets"" (#262797)","Revert ""tool picker with toolsets (#262573)""\n\nThis reverts commit 3afd04771be9621a3624b4ea5951cc1aa326250c."
"038c39cd5cf0d14ab5365271b05a51cb6d384549","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Thu Aug 21 15:07:11 2025 -0700","Allow modals in automation (#262510)","* Allow modals in automation\n\nThis allows for the opt-in behavior of allowing dialogs while using automation.\n\nWhen opted in, we also switch over to using custom dialogs & the simple file picker so that the automation can control it.\n\nThis was added so that we can do auth flows, which uses dialogs. Now we will be able to complete an auth flow (with the help of the user in the browser) and automate interacting with chat via the development MCP server.\n\n* Instead use custom for smoke tests\n\n* Go back to command but have a context key for automation\n\n* Workaround terminal smoke tests"
"f9b86d8e77d440f1dcc79b17641b96fe98be832e","Matt Bierner <matb@microsoft.com>","Thu Aug 21 12:56:01 2025 -0700","Convert most top hitting eager event creations to use getters","For #262772\n\nThis covers most of the top hitters I see using the script in #262772. This script identifies cases where an event function is created but on one actually listens to it. I found these by starting up the editor and doing some basic interaction\n"
"30ecfd770be6ccff6870c0ef72b745949884463b","Megan Rogge <merogge@microsoft.com>","Thu Aug 21 15:48:43 2025 -0400","fix task leak (#262732)","fix #252515"
"881fa244c166fc61e1664930818ef68e145f6b6b","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Thu Aug 21 12:38:19 2025 -0700","Build out command allow list, improve unknown reporting","Part of #262310\n"
"ac84080e59d1e7a4d72d9de2d2905b33752a6fb4","Matt Bierner <matb@microsoft.com>","Thu Aug 21 11:49:40 2025 -0700","Prefer using addDisposableListener in sash","Ran into this while debugging #262472. Using an emitter has extra overhead vs the simple listener\n"
"8c197d877eace519a5de7949cc2cfaa32d0de2b7","Tim Heuer <4821+timheuer@users.noreply.github.com>","Thu Aug 21 11:35:00 2025 -0700","Add collapse all functionality to test coverage view (#258906)","- ✨ Implement collapseAll method in TestCoverageView\n- ✨ Add collapseAll method in TestCoverageTree\n- 🆕 Register Collapse All action in the testing menu"
"0a01b6cd7b0cdabb2c2bc71784152d2c0f6ed7e2","Matt Bierner <matb@microsoft.com>","Thu Aug 21 11:31:33 2025 -0700","Skip tracking Disposable.none","We don't need to waste time storing or disposing of the empty disposable\n"
"83e0ae122bd7daac175c367f2792c7a63c56adb7","Matt Bierner <matb@microsoft.com>","Thu Aug 21 11:22:10 2025 -0700","Avoid creating extra emitter/events when rendering markdown","We only need a simple event callback, not an emitter\n"
"f9cd6f4fd248a98574eb286a80a9dbd45973dc29","Josh Spicer <23246594+joshspicer@users.noreply.github.com>","Thu Aug 21 11:10:23 2025 -0700","Do not disable delegate button (#262758)","do not show the cloud button as disabled. Allow submission of a plan without final prompt"
"ccd46cdffe8002435ba9c94edfef00ffb7721710","Josh Spicer <23246594+joshspicer@users.noreply.github.com>","Thu Aug 21 10:59:00 2025 -0700","Allow extensions to contribute buttons to the `chatMultiDiffContentPart` (#262750)","* initial support for contributed buttons in the chat session multi diff part (https://github.com/microsoft/vscode/issues/260227)\n\n* multidiffbuttons"
"13109e332880ec7ceaa9c92c7698893d09902460","Matt Bierner <matb@microsoft.com>","Thu Aug 21 10:42:58 2025 -0700","User getters for events on a few common types","This defers creating the event function until the property is accessed\n"
"7ca8a1dc324b91c9d80e73ae22be4f5b98f666e2","Matt Bierner <matb@microsoft.com>","Thu Aug 21 10:39:46 2025 -0700","Don't eagerly create suggest widget when creating chat input","For #262472\n"
"4b23f96ddde96ed2bd02eaa115754a344e6551fb","Logan Ramos <lramos15@gmail.com>","Thu Aug 21 13:06:50 2025 -0400","Update BYOK API with more feedback (#262736)","* Update some names\n\n* Update version\n\n* Allow undefined model options"
"6daaef349f4fe0b382ad29857fd56a3f5756f783","Rob Lourens <roblourens@gmail.com>","Thu Aug 21 08:26:45 2025 -0700","Always rerender experimental welcome view as temporary fix (#262720)","Fix #262692"
"92db478835934bccd99ad66990975c497e4a3ace","Benjamin Pasero <benjamin.pasero@microsoft.com>","Thu Aug 21 16:49:04 2025 +0200","chat - keep `hidden: true` if setting defined as such irrespective of extension installation (#262709)","* chat - keep `hidden: true` if setting defined as such irrespective of extension installation\n\n* add todo"
"c7caba49440ed99219ddb27eced387b448898a95","Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>","Thu Aug 21 14:42:04 2025 +0200","Increase gutter view port padding to 2px (#262691)","increase padding to 2px"
"f36487a318b27bd983bf4cdb1de8daf45ead7d2c","Ethan Bovard <ethanbovard@hotmail.com>","Thu Aug 21 05:45:52 2025 -0400","Add Open Active Diff Side option to Command Palette using DIFF_OPEN_SIDE command (#261699)","* Add Open File on Selected Side using DIFF_OPEN_SIDE command\n\n* Reposition appendMenuItem call for DIFF_OPEN_SIDE\n\n* Move DIFF_OPEN_SIDE from editorCommands to diffEditorCommands; rename command palette action to Open Active Diff Side"
"3afd04771be9621a3624b4ea5951cc1aa326250c","Martin Aeschlimann <martinae@microsoft.com>","Thu Aug 21 11:44:45 2025 +0200","tool picker with toolsets (#262573)","* clean up tool picker\n\n* tools picker: add tools in toolSets\n\n* fix test"
"5e3fd855e26b7b273d17e7082c64b3076e819f10","Copilot <198982749+Copilot@users.noreply.github.com>","Thu Aug 21 06:35:59 2025 +0000","Add hierarchical chat history tree view to LocalChatSessionsProvider (#262214)","* Initial plan\n\n* Add dropdown option to show chat history in LocalChatSessionsProvider\n\n- Add IChatService dependency to LocalChatSessionsProvider\n- Add isHistoryExpanded state and toggleHistoryExpansion method\n- Enhanced provideChatSessionItems to include history dropdown and historical sessions\n- Added historyItem property to ILocalChatSessionItem interface\n- Modified SessionsViewPane onDidOpen to handle history interactions\n- Added visual improvements (chevron icons, labels, descriptions)\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Fix imports and add ACTIVE_GROUP for opening historical chat sessions\n\n- Add ACTIVE_GROUP import from editorService\n- Update editor opening call to use ACTIVE_GROUP parameter\n- Verify basic logic with simple test\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Restructure chat history as proper tree hierarchy with parent-child relationships\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Less customized tree\n\n* Revert removed changes\n\n* CSS updates\n\n* Open in editor\n\n* Rename fixes\n\n* Inline commands\n\n* CSS cleanup\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>"
"986f8e6054200db6e8215bbcb216f3cd2429eb4d","Bhavya U <bhavyau@microsoft.com>","Wed Aug 20 19:43:54 2025 -0700","Update todo lists auto collapse (#262619)","* Update Beginner walkthrough\n\n* Update todo lists to auto collapse\n\n* Undo change"
"308f8b90d40a3cdf0e348dc48f782928e94d56be","Rob Lourens <roblourens@gmail.com>","Wed Aug 20 17:45:12 2025 -0700","Avoid rerendering welcome content unnecessarily (#262611)","For #262472"
"bc9eaa3315b87f97fe7bc30b9dc29f74f6d12d11","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Wed Aug 20 15:31:55 2025 -0700","Install deps in mcp (#262591)","Gotta do this."
"6bc5bd247574b2f690290031330f619a044edc2a","Matt Bierner <matb@microsoft.com>","Wed Aug 20 15:16:58 2025 -0700","More clean up to MarkdownRenderer","- Extract method\n- Don't create extra disposable store\n- Avoid extra actionhandlers in a few case\n"
"81386077acd294d68d98d5e233a9af985c3959cb","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 20 15:07:56 2025 -0700","Change upArrowNavigatesHistory back","Fixes #262548\n"
"a972f2cb4b51cb85db137a570221d2bdcb8c3b14","Connor Peet <copeet@microsoft.com>","Wed Aug 20 14:51:11 2025 -0700","tools: show auto-approval on initial selection (#262563)","Closes #262561"
"71bcedd78dd3351e940dde764f4b0abe915e56eb","Megan Rogge <merogge@microsoft.com>","Wed Aug 20 17:32:05 2025 -0400","`assistant` -> `user` (#262579)","lowercase"
"3cb1fd2b27599a34e119b7a63ee05ea927d7e7f8","Megan Rogge <merogge@microsoft.com>","Wed Aug 20 17:28:22 2025 -0400","consolidate `toolResultDetailsFromResponse` (#262576)","consolidate toolResultDetailsFromResponse"
"14077dbc5be4a3054702a25b6b5f673cfcb9963a","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Wed Aug 20 14:02:18 2025 -0700","Inject alpha playwright in to our automation in MCP case (#262564)","This fixes things for MCP... with a hack. But Playwright is not interested in having interop between Playwright & Playwright MCP atm... so this is the best we can do for now."
"96f585dacea239d600e4c1e43dfcec988f69a387","Matt Bierner <matb@microsoft.com>","Wed Aug 20 13:44:36 2025 -0700","Simplify `actionHandler` argument for rendering markdown","The markdown result is already disposable so it was always weird you had to pass a disposable to the action handler too\n"
"5b009d5328cb3583a8c0dde2f189bb48e79a4a27","Connor Peet <copeet@microsoft.com>","Wed Aug 20 12:34:19 2025 -0700","debug: convert the renderer attacher to a standard websocket (#262546)","Allows better interoperability with other tools. `rendererDebugPort`\nis not `rendererDebugAddr` which is a `ws://` address."
"c012ce1327f07ba8986e6e2d385f32ff3f3ef4fc","Matt Bierner <matb@microsoft.com>","Wed Aug 20 11:59:10 2025 -0700","Don't run tsc compile on preview-src or test workspaces","For #262508\n\ntest workspace shouldn't be compiled and `preview-src` is compiled by the ext task\n"
"1019562b22c0ff70736c4d0bef08a8831fbe2491","Josh Spicer <23246594+joshspicer@users.noreply.github.com>","Wed Aug 20 11:48:43 2025 -0700","Entrypoint in chat session view to create a new, agent-backed chat (#262537)","* dynamically add menu item to create new chat against coding agent\n\n* register command\n\n* hack: pass history through to request handler"
"586157b5936ef76bf6adfee25bca68d9cc345c92","Matt Bierner <matb@microsoft.com>","Wed Aug 20 10:41:09 2025 -0700","Remove logs","I thought I had unstaged these :/\n"
"295ea551377a8d32fc92f919a6d01acfdfafc34f","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 20 10:20:50 2025 -0700","Fix disposable leak","Fixes #262496\n"
"548b5f7471082c5955321ea374a80c16f8cc65c3","Matt Bierner <matb@microsoft.com>","Wed Aug 20 10:18:03 2025 -0700","Welcome descriptor is always a markdown string","Trying to simplify these types so that I can more easily diff them as part of #262472\n"
"cbf5c59f277ae7d01db91e60a5943dd0eada115f","Alex Ross <38270282+alexr00@users.noreply.github.com>","Wed Aug 20 19:16:56 2025 +0200","Fix `remote.localPortHost` (#262522)","Fixes microsoft/vscode-remote-release#11131"
"58c4c3bf4b58e2a413d39fb4a745e9de41b81d04","Ross Wollman <rwoll@users.noreply.github.com>","Wed Aug 20 10:13:48 2025 -0700","Wait for agent loop to finish in automation (#262370)","* add `workbench.action.chat.open::waitForComplete`\n\n* s/waitForCompletion/blockOnResponse\n\n* cleanup tests\n\n* remove unused comment\n\n* Apply suggestion from @connor4312\n\nCo-authored-by: Connor Peet <connor@peet.io>\n\n* fixup tests\n\n* don't block test loop on invokeTool\n\n* Revert ""don't block test loop on invokeTool""\n\nThis reverts commit d8d16dbe79fda2538cdb5bfb743158c6348ecf4b.\n\n* fix tool confirmation test\n\n* attempt to account for the flip of isPendingConfirmation\n\n* [DEBUG] debug CI flake\n\n* register tool so it exists in all test envs\n\n* finish configuring custom tool\n\n* run test in seperate chat windows\n\n* revert debug changes\n\n* remove timeout dep\n\n* fix assertion\n\n* cleaup tests by examining output of command directly\n\n---------\n\nCo-authored-by: Connor Peet <connor@peet.io>"
"50b5fce6e86a3f1ec4b47b4f897a1938b2fe7b96","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 20 10:04:23 2025 -0700","Remove unneeded message type","Follow up from #261874\n"
"0361f9c36f28990d8527c03d720b803c7cb4883d","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Wed Aug 20 09:52:05 2025 -0700","Clean up disposables properly (#262516)","Fixes https://github.com/microsoft/vscode/issues/262453"
"0384170bfc32deb12259c173827d39fbbd40031b","Matt Bierner <matb@microsoft.com>","Wed Aug 20 09:27:20 2025 -0700","Fix which webview interface is implemented","Purely for intellisense\n"
"8dac0058fb8ee0a47fe11f77aa7297479c5eeb9b","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","Wed Aug 20 16:19:47 2025 +0000","Bump tmp from 0.0.33 to 0.2.4 in /test/integration/browser (#262506)","Bumps [tmp](https://github.com/raszi/node-tmp) from 0.0.33 to 0.2.4.\n- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: tmp\n dependency-version: 0.2.4\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"
"72c33a36ece64a2fbafd6dd690638d11f3cca08f","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 20 07:46:07 2025 -0700","Add terminal auto approve opt-in","Part of #261674\n"
"845601668b9c6990a60362727c131a4337e77a85","Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>","Wed Aug 20 10:55:44 2025 +0000","Git - fix commit signing regression (#262479)","* Git - fix commit signing regression\n\n* Extract file name when signing commit"
"792addc4a2c0a22fae3a076601aca0bbb2093d79","Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>","Wed Aug 20 08:46:53 2025 +0000","Git - reveal specific file in the multi-file diff editor (#262458)","Git - reveal specific file in the multi-file diff ediotr"
"d2edee24762a3923e2422d3f61528ae4b1381a33","Benjamin Pasero <benjamin.pasero@microsoft.com>","Wed Aug 20 08:24:03 2025 +0200","Revert ""Allow dialogs in automation"" (#262444)","Revert ""Allow dialogs in automation (#262417)""\n\nThis reverts commit 53c9922948f423cd9acad048e124d619a3ecb4a5."
"53c9922948f423cd9acad048e124d619a3ecb4a5","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Tue Aug 19 18:56:19 2025 -0700","Allow dialogs in automation (#262417)","So that mcp can use dialogs and let the user answer the dialogs. This is critical for auth.\n\nThis also switches to using the custom dialog in electron so that the driver can interact with it."
"4cc77a027256b7c32c49044dd3bc337b18e535eb","Justin Chen <54879025+justschen@users.noreply.github.com>","Tue Aug 19 17:20:55 2025 -0700","fix checkpoints not working in editor instance (#262411)","we are on gulpin now. gulpin is a cool pokemon"
"9efdd07cd2096a392ecce8aeea2e9eaeea43b38b","Justin Chen <54879025+justschen@users.noreply.github.com>","Tue Aug 19 16:38:35 2025 -0700","handle thinking part serialization (#262239)","* handle thinking part serialization\n\n* Address comments\n\n* move thinking filter\n\n* move to chatmodel\n\n* remove filtering"
"40997af20b59a099a78ad00ff1086dd628d0c621","Matt Bierner <matb@microsoft.com>","Tue Aug 19 15:08:51 2025 -0700","Remove `skipSanitize` option and disable command uris by default","Just adding safer defaults to `renderMarkdownDocument`\n"
"82ee93cc0c0939a018826cc6333e37036ac8ac4b","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Tue Aug 19 14:24:29 2025 -0700","Discourage multi-line command use in terminal","Fixes microsoft/vscode-copilot-issues#187\n"
"4ec4d6b0bb0bc515639d90d9f67a411ef951f369","Alex Ross <38270282+alexr00@users.noreply.github.com>","Tue Aug 19 22:39:43 2025 +0200","Make PR chat card look like new tools confirmation (#262376)","Fixes #258595"
"63a4a0be57ef28b30548a38496f4f172559f149d","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Tue Aug 19 13:01:49 2025 -0700","Force Copilot to use pwsh over cmd","Fixes #262378\n"
"84c6ab6b461e887cab81c23bef5e530419096ab7","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Tue Aug 19 12:47:08 2025 -0700","Encode sub-commands as JSON array","Part of #262310\n"
"8cdd16be19f3f6a8cfb84ad97fdb4dc6d6febe33","Josh Spicer <23246594+joshspicer@users.noreply.github.com>","Tue Aug 19 12:02:06 2025 -0700","Add `provideNewChatSessionItem` API (#262369)","add provideNewChatSessionItem API"
"b77285872aa4582aa7c2ed247dfc5a81e6580408","Justin Chen <54879025+justschen@users.noreply.github.com>","Tue Aug 19 11:27:16 2025 -0700","add diffs to individual files (#262362)","* add diffs to invidivual files\n\n* use template instead\n\n* woopsies copilot removed some stuff we needed\n\n* fix attribute"
"3b6f6a269ecffc4ee1336bef9937b1cdd7e3dfd5","Harald Kirschner <hkirschner@microsoft.com>","Tue Aug 19 09:03:19 2025 -0700","Expand the run-tests tool description (#259691)","* test: improve runTests tool docs & add cross-tool failure guidance\n\n* testing: enhance RunTestTool with comprehensive failure details\n\n* review feedback\n\n* Remove confusing CLI flags guidance from runTests tool description"
"8e0203626a508daabb0d0cbf964f667148f40203","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Tue Aug 19 13:07:19 2025 +0000","Remove command reporting configuration and implement hardcoded allow list with separate telemetry","Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n"
"a3d50bf9fd0b5104f0f279d62f2d91b9dee5efa0","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Tue Aug 19 12:27:55 2025 +0000","Add command reporting allow list for terminal tool","- Add new configuration setting `chat.tools.terminal.commandReportingAllowList`\n- Extend CommandLineAutoApprover to support command reporting checks\n- Modify telemetry to include command information when reporting is enabled\n- Add comprehensive tests for command reporting functionality\n\nCo-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n"
"1bd6a4449403930f9315f2cea226bbd758ee3047","Robo <hop2deep@gmail.com>","Tue Aug 19 19:28:34 2025 +0900","Revert ""chore: enable verbose logs for windows electron smoketests"" (#262291)","This reverts commit cf2732fd8b2e0eaf145221bc4626097a429b7de1."
"b6416c5a5f27ad9dfcf529c45f9b6a744ac32bf7","dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","Tue Aug 19 11:55:15 2025 +0200","Bump brace-expansion from 1.1.11 to 1.1.12 in /extensions/markdown-language-features (#261693)","Bump brace-expansion in /extensions/markdown-language-features\n\nBumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.\n- [Release notes](https://github.com/juliangruber/brace-expansion/releases)\n- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)\n\n---\nupdated-dependencies:\n- dependency-name: brace-expansion\n dependency-version: 1.1.12\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>"
"5b6cf33446a393827c872a9f385ecaf58576eab9","Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>","Tue Aug 19 11:42:24 2025 +0200","Write screen reader content on focus change (#262285)","write screen reader content on focus change"
"cb596f81ac261b5ef5df8a548b15b823048a8eb0","Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>","Tue Aug 19 09:25:14 2025 +0000","Engineering - cleanup pull request ADO pipeline (#262276)","* Initial implementation\n\n* Fix indentation"
"c81631ed89bf83644659485b82bcc6a843975eb0","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Mon Aug 18 23:27:10 2025 -0700","Use stdio for the vscode playwright mcp (#262260)","* Use stdio for the vscode playwright mcp\n\nmakes for easier management... since it can be compiled when launched.\n\n* add to readme"
"83ca360fb3b590879a198e7188ca2bcaed5dc857","Matt Bierner <matb@microsoft.com>","Mon Aug 18 16:41:01 2025 -0700","Don't skip sanitize for system extensions readmes","I'd really like all of our markdown rendering to have some sanitization. In my quick testing, I didn't see any breaks caused by also sanitizing builtin extension pages\n"
"dcdb21160d868a36a886c286fd2164c4c2fd5d70","Matt Bierner <matb@microsoft.com>","Mon Aug 18 16:34:27 2025 -0700","Still allow class attrs in rendered markdown docs","Fixes #262219\n"
"8b328f5f984f6f65632e07e461c9bb24cdbebbce","Rob Lourens <roblourens@gmail.com>","Mon Aug 18 15:55:46 2025 -0700","Fix ""Copilot Edits"" leftover in message (#262222)","Fix #260539"
"21a3cbd18102cf9b75ec2e435318840ef1a78f0b","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Mon Aug 18 15:47:06 2025 -0700","Add term auto approve enablement setting and policy","Part of #255789\n"
"42c26cd232465355640f5ed56a326958b80e32d0","Matt Bierner <matb@microsoft.com>","Mon Aug 18 15:00:23 2025 -0700","Don't break up inline math during response streaming","Fixes #258571\n"
"b860d8072ab46178a107172f5e3bcf865972882e","Don Jayamanne <don.jayamanne@outlook.com>","Tue Aug 19 07:38:33 2025 +1000","Dispaly next NES in other documents (#261761)","* Support next edits suggestions for different text documents\n\n* Dispaly next NES in other documents"
"84829e3ee3942b57724ae13b1b01122b264d8aab","Alex Ross <38270282+alexr00@users.noreply.github.com>","Mon Aug 18 23:28:20 2025 +0200","Add welcome view support to chat sessions (#262207)","* Add welcome view support to chat sessions\nPart of microsoft/vscode-pull-request-github#7614\n\n* Add a button"
"9f0d013656299028a056163a95f8ea1972b41a38","Connor Peet <copeet@microsoft.com>","Mon Aug 18 13:00:06 2025 -0700","chat: improve tool truncation styling (#262177)","* chat: improve tool truncation styling\n\nCloses https://github.com/microsoft/vscode/issues/261471\n\n* refine"
"99ad9fa0e1f507d95ccb49ec7c27ff91bd273312","Connor Peet <copeet@microsoft.com>","Mon Aug 18 12:34:26 2025 -0700","edits: move edit confirmations to extension tools (#262196)","Goes with https://github.com/microsoft/vscode-copilot-chat/pull/646"
"76745edf2ade3b10d78e9aaa20ef6b55c17434ef","Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>","Mon Aug 18 17:44:36 2025 +0200","Adding workbench hover to the `View All File Changes` button and making it focusable (#259178)","adding workbench hover to the `View All File Changes` button and making it focusable"
"c85ebb0713bbc2d3144643422993d8ff2d149d23","Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>","Mon Aug 18 17:03:01 2025 +0200","Show faster when in accept flow (#262128)","show faster when in accept flow"
"0a4241dc00e32e18ad6dfd37dbba8bd8f0c018b8","Benjamin Pasero <benjamin.pasero@microsoft.com>","Mon Aug 18 13:13:37 2025 +0200","layout - go back to default size for secondary sidebar (#262121)","We optimised the default window dimensions for a 300px secondary sidebar, so lets go back to it."
"43452f464f2fe2f890dd2a2efcbfaad80821ca9a","Bhavya U <bhavyau@microsoft.com>","Mon Aug 18 03:24:29 2025 -0700","Remove startup experimentation code and setup splitWelcomeChat view as getting started experience (#262068)","* Remove startup experimentation code and setup splitWelcomeChat view as getting started experience\n\n* Remove experimental visibility check from welcome message in ChatWidget\n\n* cleanup\n\n---------\n\nCo-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>"
"490afdd4cbf7703e075367c2d5f4fe7a9d006fb1","Aman Karmani <aman@tmm1.net>","Mon Aug 18 02:43:42 2025 -0700","storage: optimize sqlite insert with upsert syntax (#261999)","* storage: optimize sqlite insert with upsert syntax\n\n* update schema\n\n* go back to previous create statement\n\n---------\n\nCo-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>"
"ea1973f76886eea5140ab831f96d84762217bf85","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Sun Aug 17 22:06:21 2025 -0700","Remove redundant activation & log extension service activation errors (#262084)","ref https://github.com/microsoft/vscode/issues/261790"
"09401e712d4ffa5e497787978fe90c1557a0092b","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Sun Aug 17 21:10:19 2025 -0700","Fix validation of scopes_supported (#262077)","Fixes https://github.com/microsoft/vscode/issues/260500"
"7c2bbd4a5999c464d24ed7a125878e5ce64c6a99","Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>","Sun Aug 17 21:43:03 2025 +0200","Fix minShowDelay calculation (#262056)","fix minShowDelay"
"6e5547320ec180a179a43f36f9133476d89c6121","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 07:52:47 2025 -0700","Fix git bash CDPATH to use correct absolute format","Fixes #251992\n"
"b6f7a73da03dbf58a7127177072afd32f29b78b1","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 07:44:27 2025 -0700","Disable up arrow navigates history by default","Fixes #262029\n"
"9cdd4b17f89a03358093d09b56043f44d371396f","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 07:22:09 2025 -0700","Pull completions from Windows PowerShell when relevant","Fixes #253685\n"
"da02d1d832d5756eb8d52308bf0fc7542479a632","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 07:09:28 2025 -0700","Use label service for URI formatting in suggest detail","Fixes #253970\n"
"50079f9bf084b29488366911dabff50ad606420d","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 06:57:25 2025 -0700","Actually use the cache for suggest globals","Part of #256746\n"
"233c8a0c9d1d6087a44065d8b4b9506ed0bb3cf1","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 06:43:33 2025 -0700","Remove deprecated pwsh script completion provider","Fixes #260388\n"
"ed6dac518c2c483573b30ef339296e3b545a25f3","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 06:38:34 2025 -0700","Ensure fig generators have correct cwd and env set","Fixes #261014\n"
"a5f2e2d46eb3edac56c297ae6a3eb738138c78c9","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 05:34:07 2025 -0700","Update inline docs with latest info","Following up on #261817\n"
"30520c10378800a2e9ec74837673bfe1c4a8454e","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Sun Aug 17 05:14:51 2025 -0700","Move p10k prompt reporting before omz","Both installed is common\n"
"28ab4aa301878cd34465783d97505ac756263833","Copilot <198982749+Copilot@users.noreply.github.com>","Sat Aug 16 20:55:06 2025 -0700","Add write-only mode option for todo tool (#260688)","* Implement write-only mode for todo tool\n\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\n\n* Resolve merge conflict in manageTodoListTool.ts\n\n* Simplify todo tool modelDescription by removing writeOnly conditional\n\n* Update src/vs/workbench/contrib/chat/common/tools/manageTodoListTool.ts\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* Restrict write-only mode operations to non-chat session contexts and update markdown header from ""Task List"" to ""Todo List""\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\nCo-authored-by: Harald Kirschner <hkirschner@microsoft.com>\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\nCo-authored-by: bhavyaus <bhavyau@microsoft.com>"
"fc55871185baaba8adeb8c69b394c062d65c40b8","Copilot <198982749+Copilot@users.noreply.github.com>","Sat Aug 16 06:42:16 2025 +0000","Implement inline rename functionality for chat sessions (#261141)","* Initial plan\n\n* Implement core chat session rename functionality\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Refine chat session rename implementation with proper input handling\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Compilation errors\n\n* MVP\n\n* E2E\n\n* Fix fallback naming mechanisms\n\n* Remove counts in use when using a custom title\n\n* Merge\n\n---------\n\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>"
"e98a20f554d7c42e02b60bf5adf6a6b072423512","Copilot <198982749+Copilot@users.noreply.github.com>","Sat Aug 16 04:42:54 2025 +0000","Allow terminal sticky scroll only when rich shell integration (#261161)","* Initial plan\n\n* Fix sticky scroll to require rich shell integration\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* Remove redundant comment from terminal sticky scroll\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* move richCommandDetection check to _tryEnable\n\n* last cleanup\n\n* rewrite _tryEnable() as suggested.\n\n* clear richDetectionListener\n\n* also clear when rich command detection is already there\n\n* cover no shell int, rich shell int, basic shell int\n\n* Don't leave a mess\n\n* Make conditional more explicit\n\n---------\n\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\nCo-authored-by: Anthony Kim <anthonykim@microsoft.com>"
"67e7d96559c1bfd8f88e376dda7b3b3810bdc6eb","Raymond Zhao <7199958+rzhao271@users.noreply.github.com>","Fri Aug 15 14:45:06 2025 -0700","fix: only re-render available tree elements (#261878)","Only re-render available tree elements\n\nIf a tree element isn't yet available, do not try to re-render it; a later refreshTree call will likely make it right.\n\nFixes https://github.com/microsoft/vscode/issues/261753"
"96c621c1a7100661043510263692ca5594a33e83","Robo <hop2deep@gmail.com>","Sat Aug 16 04:13:50 2025 +0900","ci: address sha mismatches in unviersal build (#261850)","* ci: fix sha for unsigned client archives\n\n* ci: split package used for signing and universal builds"
"a891079fb346564aef75ff7ee0a8555ffe953979","Martin Aeschlimann <martinae@microsoft.com>","Fri Aug 15 19:07:19 2025 +0200","polish types used around tool and toolset selection (#261840)","* reduce number of types that describe enabled tools and toolsets\n\n* use UserSelectedTools instead of `Pick<IChatAgentRequest, 'userSelectedTools'>`"
"aef6fc36a4d025f4848aa8174836c73e35b76f67","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Fri Aug 15 14:27:20 2025 +0000","Add tests for configurable shell integration timeout","Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n"
"7c8a83b7468b5398847929c038011ebb9fa55c95","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Fri Aug 15 14:22:16 2025 +0000","Add configurable shell integration timeout setting","Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n"
"235e0da0f888daaa023f0636d5498b8270ab830c","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 15 07:04:47 2025 -0700","Polish terminal chat actions","Fixes #261799\n"
"fbfcc8a36602e87d4ae7b23b54f244d5e85d79e6","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Fri Aug 15 06:35:53 2025 -0700","Review safe auto approve commands, remove inline command system","Part of #259668\n"
"be1e2e69424fe3ad32d04d41bb0d3b88ceb13f94","Benjamin Pasero <benjamin.pasero@microsoft.com>","Fri Aug 15 10:23:30 2025 +0200","fix - silence experimental warnings in development (#261764)","* fix - silence experimental warnings in development\n\n* simplify"
"437efbc32c500e8023828714d8a9d624ee1278a4","Rob Lourens <roblourens@gmail.com>","Thu Aug 14 18:40:59 2025 -0700","Bump API version for microsoft/vscode-copilot-chat/pull/608 (#261725)","Bump private because extensions that don't declare a version for a proposal will still be treated as compatible, and we're adding it to chatProvider for the first time"
"cf433b58e51b4a3e7945016f795b7da3b0b3f81f","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Thu Aug 14 18:10:05 2025 -0700","Ability to pass down WWW-Authenticate challenges down to Auth Providers (#261717)","* Initial plan\n\n* Implement authentication challenges support for mandatory MFA\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Add documentation and integration test for authentication challenges\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Add validation script and finalize implementation\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Update authentication challenges API to use AuthenticationConstraint interface\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Get it compiling... who knows if it works\n\n* New parseWWWAuthenticateHeader behavior\n\n* works\n\n* let's go with this for now\n\n* Good shape\n\n* bye\n\n* final polish\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>"
"36d72d96709b9d2160df8ea6f5b0e9ae5f0b514e","Copilot <198982749+Copilot@users.noreply.github.com>","Thu Aug 14 17:15:39 2025 -0700","Add activation guards to prevent multiple Python activation in shell integration scripts (#261548)","* Initial plan\n\n* Add activation guards to prevent multiple Python activation in shell integration scripts\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* Fix Fish shell guard syntax to use 'set -q' pattern\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* clean, better\n\n* single tick instead of double\n\n* dont remove guard\n\n* dont remove guard\n\n* dont remove guard\n\n* add VSCODE_PYTHON_AUTOACTIVATE_GUARD to test\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\nCo-authored-by: Anthony Kim <anthonykim@microsoft.com>"
"3992e281e715126b9915eae38424694c35ac46c8","Aman Karmani <aman@tmm1.net>","Thu Aug 14 14:21:07 2025 -0700","terminalProcessManager: fix disposable leak","[LEAKED DISPOSABLE] Error: CREATED via:\n at GCBasedDisposableTracker.trackDisposable src/vs/base/common/lifecycle.ts:47:23\n at trackDisposable src/vs/base/common/lifecycle.ts:218:24\n at toDisposable src/vs/base/common/lifecycle.ts:296:18\n at LocalPty._event [as onRestoreCommands] src/vs/base/common/event.ts:879:28\n at TerminalProcessManager.createProcess src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts:340:52\n at async TerminalInstance._createProcess src/vs/workbench/contrib/terminal/browser/terminalInstance.ts:1973:9\n"
"f6b2bec4109ea8935032d6d01fa4b2d256d46fc6","Logan Ramos <lramos15@gmail.com>","Thu Aug 14 16:59:44 2025 -0400","Modify LM api based on feedback (#261645)","* API feedback\n\n* Some further API cleanup\n\n* Some API stuff\n\n* Try more cleanup\n\n* CI please pass\n\n* READONLY"
"15dba1928a0799a0f465415b344931e98550d0eb","Connor Peet <copeet@microsoft.com>","Thu Aug 14 13:22:01 2025 -0700","edits: fix some issues around empty files (#261698)","- Fixes empty files being incorrectly restored when viewing old chat sessions\n- Fixes newly created files not being discarded when undoing changes (along with https://github.com/microsoft/vscode-copilot-chat/pull/605)\n\nCloses https://github.com/microsoft/vscode/issues/261199"
"b674479667c142f12976f6bc9a2e8ce9ee631976","Matt Bierner <matb@microsoft.com>","Thu Aug 14 10:33:08 2025 -0700","Remove old eslint files","This won't be picked up by our current eslint version\n"
"0ceff9e1145be2fbb54ccbc01971e23a73b92bba","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Thu Aug 14 16:47:23 2025 +0000","Use regex lookbehind instead of manual character checking for KaTeX detection","Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n"
"5f1c49b2e4d98db3b310cb899e47b2e2e2aea626","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Thu Aug 14 16:44:43 2025 +0000","Remove unit tests as requested in PR feedback","Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n"
"ad17390dea05220202bf298e13a7ad2dab5abf2c","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Thu Aug 14 06:14:50 2025 -0700","Remove time and env from safe defaults","- time can time commands (time calc), just disabling outright as it\n has limited usefulness\n- env can run commands with custom env vars (env FOO=BAR calc),\n disabling outright to be on safe side\n\nPart of #259668\n"
"9984cd969fb7635542c6e79b5083a57750758adb","Justin Chen <54879025+justschen@users.noreply.github.com>","Thu Aug 14 02:15:08 2025 -0700","make thinking tokens collapsible INLINE (#261600)","* make thinking tokens collapsible INLINE\n\n* some cleanup"
"fca79ef32eac62b439d8dc893ebaeef1d8e01fc9","Truman <675540285@qq.com>","Thu Aug 14 16:42:05 2025 +0800","Display Tab Indexes in VSCode (#209196)","* rebase\n\n* 1.Moved the settings into options.\n2.Moved tab refresh to updateOptions.\n3.Simplified the code using a ternary operator.\n4.Renamed the setting from 'workbench.tabIndex.enabled' to 'workbench.editor.showTabIndex'.\n5.Removed some irrelevant code.\n\n* 1. add localize for tabindex display 2. change the default format to use a colon\n\n* semicolumn missing\n\n* fix tab index for untitled files\n\n* add namePrefix option for resource labels\n\n---------\n\nCo-authored-by: Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>\nCo-authored-by: BeniBenj <besimmonds@microsoft.com>\nCo-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>"
"2d6f48ea7fb5dfd0aa623e7444f1f4f49c6e6817","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Thu Aug 14 00:52:46 2025 -0700","Adopt thenRegisterOrDispose helper (#261287)","Adopt thenRegisterOrDispose helper\n\nFixes #261211"
"7eb17886491b29d14fdf4bcd8af432492a4d7528","isidorn <inikolic@microsoft.com>","Thu Aug 14 09:50:40 2025 +0200","Change experiment mode from 'startup' to 'auto' for inline chat configuration","refs https://github.com/microsoft/vscode/issues/257059\n"
"72a28df2002d48407798e71e868e1ae9cb840692","Peng Lyu <penn.lv@gmail.com>","Thu Aug 14 00:14:18 2025 -0700","refactor of main thread chat sessions (#260181)","* refactor of main thread chat sessions\n\n* Fix pending cancelation\n\n* Unused import\n\n---------\n\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>\nCo-authored-by: Osvaldo Ortega <48293249+osortega@users.noreply.github.com>"
"3b5110391dffc18e9983d33d6340c5c8e642f3a8","Anthony Kim <62267334+anthonykim1@users.noreply.github.com>","Wed Aug 13 18:35:44 2025 -0700","Revert ""TerminalTaskSystem: Fix addtion arguments for string command … (#261565)","Revert ""TerminalTaskSystem: Fix addtion arguments for string command (#251201)""\n\nThis reverts commit c758ad40aa76933d0cc44d3bac241db8430f5093."
"822232673f178e733b089a8a4246475f94858816","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Thu Aug 14 00:35:19 2025 +0000","Add js/ts.implicitProjectConfig.strict setting for implicit projects","- Add strict property to ImplicitProjectConfiguration class\n- Update inferredProjectCompilerOptions to handle strict setting\n- Add configuration setting to package.json with default true\n- Add localization string for the new setting\n- Create unit tests for the new functionality\n\nThis enables strict mode by default in implicit JS/TS projects, aligning with TS 6.0.\n\nCo-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n"
"533e889ea9997f81a23d118931fe2b5c40873d5a","Copilot <198982749+Copilot@users.noreply.github.com>","Wed Aug 13 23:02:19 2025 +0000","Add description and status properties to ChatSessionItem interface (#261292)","* Initial plan\n\n* Add description and status properties to ChatSessionItem interface\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Update extHostChatSessions to pass through new description and status properties\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Two line\n\n* Support for tooltip\n\n* API update\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>"
"71d69fd1c68b1b573c6d162fe37506a90e5f821e","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 13 12:40:27 2025 -0700","Ensure default auto approved regexed check from start of sub-commands","Part of #259668\n"
"f7912a436be39558f0dd88588da02508b4ac818c","Matt Bierner <matb@microsoft.com>","Wed Aug 13 10:49:25 2025 -0700","Remove bower package intellisense from core","Fixes ##26149\n"
"a80fd7046fe68cb8eb3ad204e5fd93ea9e71c282","Anthony Kim <62267334+anthonykim1@users.noreply.github.com>","Wed Aug 13 10:40:39 2025 -0700","Add Python activate hooks into shell integration scripts (#261094)","* Add activate hook for bash\n\n* Add bash Python activate hooks\n\n* Register zsh activate hooks\n\n* Add hooks for .ps1\n\n* clean up for pwsh\n\n* Add /^VSCODE_(PWSH|ZSH|BASH)_ACTIVATE$/,\n\n* Do not let non-Python-env ext to set activate var\n\n* Remove comment\n\n* Add logService --> Need review!\n\n* Add fish activate hooks\n\n* enable log in envVarCollection.ts\n\n* Attach PYTHON after VSCODE for activate hook name\n\n* make blockPythonActivationVar func\n\n* Revert logService\n\n* Show the * next to error message.\n\n* clean-up\n\n* Dont forget to rename\n\n* Dont mess with original formatting\n\n* Still need .+, remove dup Python keysToRemove\n\n* Add tests for Python activate vars\n\n* Consolidate tests!\n\n* Clean clean clean"
"4791661313c3e966bf38c6dcfa5ae5c43bf954cb","Matt Bierner <matb@microsoft.com>","Wed Aug 13 10:23:41 2025 -0700","Try adding layer to webview styles","Fixes #261430\n"
"0b4691fe56c84f6945da94c5d2520fa47497cbf3","Matt Bierner <matb@microsoft.com>","Wed Aug 13 10:09:04 2025 -0700","Fix compile of the github extension","All of our webpack scripts are modules now\n"
"610e0daf065ffd6c735356940b0484333b5fd06d","Ken Herring <kennethherring@gmail.com>","Wed Aug 13 12:51:35 2025 -0400","terminal.copyOnSelection and terminalFindWidget - do not copy selection on focus (#254065)","Co-authored-by: Anthony Kim <62267334+anthonykim1@users.noreply.github.com>"
"d3c3cf8f5025d9565eff4aa2545431adebb1aa83","Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>","Wed Aug 13 09:44:28 2025 -0700","Attempt to fix Codespaces bug by declaring a default (#261484)","Fixes https://github.com/microsoft/vscode/issues/261238"
"e962e49361900fbb6d5f9e4393e75f5db24da5ad","Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>","Wed Aug 13 18:22:20 2025 +0200","dont delay explicitly triggered suggestions (#261463)","* dont delay explicitly triggered suggestions\n\n* fix name"
"4262ae0665f0fa8592b53fac866b5d933a88e87b","copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>","Wed Aug 13 15:31:21 2025 +0000","Fix KaTeX regex to prevent false math detection in code","Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n"
"8ee38d3724e0b1df7ca9767a127269b7e805d2f7","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 13 03:27:46 2025 -0700","Revert ""Add auto-approval message for global chat.tools.autoApprove setting""","This reverts commit acd2b7841349aa0b96537f220f2c050afc7d2e63.\n"
"de974d531db187ff1df3d736b246e9a02495ecdb","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 13 03:10:27 2025 -0700","Reuse terminal creator, refresh SI quality every reuse","Part of #260880\n"
"d42a47beb97a56fb60d590448389fde11fa4fcf5","Harald Kirschner <hkirschner@microsoft.com>","Wed Aug 13 02:58:52 2025 -0700","chat: refine todo list tool description (#261308)","* chat: refine todo list tool description\n\n* Update src/vs/workbench/contrib/chat/browser/chat.contribution.ts\n\nCo-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>"
"39d9e41a8a0347f23cce73bc8ccd409995d2decb","Daniel Imms <2193314+Tyriar@users.noreply.github.com>","Wed Aug 13 02:34:25 2025 -0700","Move terminal confirm hover to side","Part of #257468\n"
"661cb7e829aba989099d9529ddfe0f001a428ed1","Megan Rogge <merogge@microsoft.com>","Wed Aug 13 00:46:19 2025 -0400","cap retrieved terminal chars at 16k (#261272)","fix #260791"
"919fe9149652093556924b3b1fa9e08c4c24161d","Rob Lourens <roblourens@gmail.com>","Tue Aug 12 21:46:07 2025 -0700","Don't skip content parts after an empty thinking part (#261361)","Fix #261282"
"3f71dc0d8e0c8fdebc22f023909a6c19c5b50145","Copilot <198982749+Copilot@users.noreply.github.com>","Tue Aug 12 18:23:26 2025 -0600","Add empty state message and create button for local chat sessions (#261296)","* Initial plan\n\n* Add empty state message and create button for local chat sessions\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Change empty message"
"0e00a15ef0c59d39aff227c63fb3c55b1b25f9ac","Justin Chen <54879025+justschen@users.noreply.github.com>","Tue Aug 12 16:16:30 2025 -0700","hide working set by default (#261354)","* collapse working set by default\n\n* css"
1 commit author date change summary change details
2 03baef1008086ed4960042fa463e570072173bb5 Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com> Mon Aug 25 13:01:24 2025 +0200 Support registering views to the secondary side bar (#261619) * Support registering views to the secondary side bar\n\n* rename to secondarySideBar\n\n* Rename 'auxiliarybar' to 'secondarySidebar'
3 2509d0f66d2b5866e9d8322e3f8f709b33e11352 Benjamin Pasero <benjamin.pasero@microsoft.com> Mon Aug 25 09:55:06 2025 +0200 chat - use `chatSparkle` consistently (#263211) cc @eli-w-king
4 74a2c8640f9df5b673d3591c9f0a09876f072c67 Harald Kirschner <hkirschner@microsoft.com> Sun Aug 24 23:50:22 2025 -0700 Update instructions for builds (#262638) * Add more validation instructions\n\n* Fix validation instructions numbering\n\n* Refined validation instructions
5 a9ca87f8827ecd2ecc263cd513f66227416fdf0b Rob Lourens <roblourens@gmail.com> Sun Aug 24 13:41:59 2025 -0700 Reenable integration test (#263181) Some things have changed, hoping this is more stable now\nFix #242671
6 bcc22d4c6bfd77667c294f8f0684fb63f5b9e0ec Rob Lourens <roblourens@gmail.com> Sun Aug 24 12:35:21 2025 -0700 Add LanguageModelToolsService unit tests (#263161) * Add LanguageModelToolsService unit tests\nTrying to fully spec this class to have copilot work on it. Still working on copilot but wanted to at least have the unit tests in\n\n* More tests\n\n* Fix leak\n\n* Fix tests
7 cb1a818be3a05bf4edf505b212ddbdc2a19f6787 Rob Lourens <roblourens@gmail.com> Sun Aug 24 12:35:06 2025 -0700 Serialized tool invocation must not be in progress (#263177) Fix #263176
8 212435cdd871afee1a110b2eee15e9c662536560 Rob Lourens <roblourens@gmail.com> Sun Aug 24 12:34:43 2025 -0700 Fix keyboard shortcut showing in chat mode picker tooltip (#263171) Fix #263164
9 89b92682611a497a163c3dd2db28efd02fb30802 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 24 11:52:05 2025 -0700 Add more fig specs Fixes #263167\n
10 4be46ba077a20ab3a34168242033f2d24402e2e2 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 24 11:37:09 2025 -0700 Add terminal suggest git kinds with icons Fixes #240232\n
11 9565cd0069e143ca96896beae003f8f9721d983c Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sat Aug 23 09:15:58 2025 -0700 Change enableAutoApprove to boolean Initially this was going to include an 'onWithoutDefaults' option, but this\ncan just be a different setting key.\n\nFixes #255789\n
12 82a0921694cfbf12dc119b41c852a333f31cabe9 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sat Aug 23 09:04:10 2025 -0700 Implement skipping of terminal commands Fixes #262982\n
13 524c5996a5ec0b9ab29bff522345b413476c9fea Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sat Aug 23 08:36:15 2025 -0700 Wait for rich SI to enter prompt before executing Fixes #262571\n
14 a7cdeedd571954cf2383821b2942caaac0209c9a Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Fri Aug 22 17:20:22 2025 -0700 Add another server built on top of our own automation framework (#262984) * Add another server built on top of our own automation framework\n\nIt's a big PR but a lot of this is boiler plate. It's just essentially wrapping our Automation framework in a bunch of tools.\n\n* Lay the foundation for multiplexing
15 7db6be89a1b9b1b000e86c503dda4783f2867b22 Copilot <198982749+Copilot@users.noreply.github.com> Fri Aug 22 16:56:52 2025 -0700 Add telemetry event for chat mode switching (#261705) * Initial plan\n\n* Add telemetry event for remote tunnel mode switching\n\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\n\n* Fix telemetry for chat mode switching (not remote tunnel modes)\n\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\n\n* Fix owner\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\nCo-authored-by: Harald Kirschner <hkirschner@microsoft.com>
16 328ea9bd7f283e029d8d2afefa9023a1cb2e5088 Justin Chen <54879025+justschen@users.noreply.github.com> Fri Aug 22 12:39:23 2025 -0700 better thinking part logic (#262975) better tool detection
17 3c6f6bf5ea0b8f618bb9ecd2660c052a0e275e93 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 22 12:12:50 2025 -0700 Clean up handling of auto approval allow handling Part of #255789\n
18 4765429a58437f8b9ae693c7dfa19da3b18d1714 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 22 11:52:18 2025 -0700 Simplify chat confirm css/structure Fixes #261813\n
19 dc7185c5d89ff0d8bd2895a35592cb6f52df0cb0 Josh Spicer <23246594+joshspicer@users.noreply.github.com> Fri Aug 22 11:45:42 2025 -0700 Create overlay to guard for given chat session type (#262963) * create overlay to guard for given chat session type\n\n* unknown
20 3b84bbe03ce0e4b254025736abf71f308f8b9813 Anthony Kim <62267334+anthonykim1@users.noreply.github.com> Fri Aug 22 11:15:05 2025 -0700 Fix terminal sticky scroll breaking 'tab moves focus' (#262785) * Fix terminal sticky scroll breaking 'tab moves focus'\n\n* We dont need timeout\n\n* cleaner code\n\n* remove unnecessary\n\n* Use attachCustomKeyEventHandler
21 df6568066e88d67331cec7a12a34bdef058fb62b Justin Chen <54879025+justschen@users.noreply.github.com> Fri Aug 22 09:39:04 2025 -0700 add languagemodel thinking part for byok (#262951) add languagemodel thining part for byok
22 2a36a523d24a35f95e3091f59e2f9b8ab9215c74 Connor Peet <copeet@microsoft.com> Fri Aug 22 09:03:20 2025 -0700 tools: remove 'any' type on confirmation buttons (#262946) Caused some issues which we should avoid in the future
23 3ae9caf3523f42b386a74da73a630e549debbeac Robo <hop2deep@gmail.com> Sat Aug 23 00:47:20 2025 +0900 ci: always publish cpu profile for codesign failure (#262944) ci: always publish cpu profile for codsign failure
24 20bacef80b31def20e097c8571023f8aab883248 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 22 06:53:19 2025 -0700 Fix terminal confirm border in some themes Fixes #261546\n
25 5a4ebffbfd723afea95dc8180438cb85b8ff799f Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 22 06:30:40 2025 -0700 Fix auto approve issues after ToolConfirmKind introduction Follows up on #262532\n
26 f8e22cf5d83f4f1c9867993290fa54fc1e079457 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 22 05:38:27 2025 -0700 Add verbose logging around wait for shell integration Fixes #262560\n
27 19a3958d5273b386611ce8e48ee0c3b56523fb41 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 22 04:37:32 2025 -0700 Refine sub-command telemetry, trust it and shell/prompt types Part of #262310\n
28 0a08d619c2e9154b57a55a52cf5ed296ba7ba5c6 Benjamin Pasero <benjamin.pasero@microsoft.com> Fri Aug 22 12:17:02 2025 +0200 update codeowners (#262878) * update codeowners\n\n* more
29 5e9080ae64ff58e9c0c655c1002308a7a11d50a9 Justin Chen <54879025+justschen@users.noreply.github.com> Fri Aug 22 02:19:53 2025 -0700 collapse combined thinking parts (#262866) collapse thinking part by default
30 d44d16c4640611bd8cd8bb95093eea3599b5a22c Benjamin Pasero <benjamin.pasero@microsoft.com> Fri Aug 22 07:42:25 2025 +0200 Wire in a auth callback parameter to indicate Copilot terms were shown to the user (microsoft/vscode-internalbacklog#5761) (#262439) * implement as a bag\n\n* nit\n\n---------\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
31 e43c36646a09e42dc98c5a7be0bfe0dc6c61062a Justin Chen <54879025+justschen@users.noreply.github.com> Thu Aug 21 16:59:44 2025 -0700 combine thinking parts (#262802) * combined thinking parts\n\n* some cleanup to thinking\n\n* remove comment\n\n* some stylisitic cleanup\n\n* more cleanup
32 6e36a27f3c62949c5a3d2b854e9cf8074bb5a059 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Thu Aug 21 16:23:25 2025 -0700 Revert "Allow modals in automation" (#262806) Revert "Allow modals in automation (#262510)"\n\nThis reverts commit 038c39cd5cf0d14ab5365271b05a51cb6d384549.
33 5c20044b71192dda66aacb578f140a76ba274740 Josh Spicer <23246594+joshspicer@users.noreply.github.com> Thu Aug 21 16:16:49 2025 -0700 Joshspicer/forwarduri (#262805) * forward activeEditor URI in chatMultiDiffContentPart to its actions\n\n* --amend
34 83dcbb4add240ff6555e60d4aa4ae633fab21db9 Matthías Páll Gissurarson <mpg@mpg.is> Fri Aug 22 00:41:30 2025 +0200 extHostMcp: accept Content-Type parameters for SSE/JSON handling (#262787) Treat Content-Type as case-insensitive and allow parameters (e.g. "text/event-stream; charset=utf-8", "application/json; charset=utf-8")
35 18bbd61ff38ddbe485f2b58d0edf5a543d96b2b6 Megan Rogge <merogge@microsoft.com> Thu Aug 21 18:16:30 2025 -0400 Revert "tool picker with toolsets" (#262797) Revert "tool picker with toolsets (#262573)"\n\nThis reverts commit 3afd04771be9621a3624b4ea5951cc1aa326250c.
36 038c39cd5cf0d14ab5365271b05a51cb6d384549 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Thu Aug 21 15:07:11 2025 -0700 Allow modals in automation (#262510) * Allow modals in automation\n\nThis allows for the opt-in behavior of allowing dialogs while using automation.\n\nWhen opted in, we also switch over to using custom dialogs & the simple file picker so that the automation can control it.\n\nThis was added so that we can do auth flows, which uses dialogs. Now we will be able to complete an auth flow (with the help of the user in the browser) and automate interacting with chat via the development MCP server.\n\n* Instead use custom for smoke tests\n\n* Go back to command but have a context key for automation\n\n* Workaround terminal smoke tests
37 f9b86d8e77d440f1dcc79b17641b96fe98be832e Matt Bierner <matb@microsoft.com> Thu Aug 21 12:56:01 2025 -0700 Convert most top hitting eager event creations to use getters For #262772\n\nThis covers most of the top hitters I see using the script in #262772. This script identifies cases where an event function is created but on one actually listens to it. I found these by starting up the editor and doing some basic interaction\n
38 30ecfd770be6ccff6870c0ef72b745949884463b Megan Rogge <merogge@microsoft.com> Thu Aug 21 15:48:43 2025 -0400 fix task leak (#262732) fix #252515
39 881fa244c166fc61e1664930818ef68e145f6b6b Daniel Imms <2193314+Tyriar@users.noreply.github.com> Thu Aug 21 12:38:19 2025 -0700 Build out command allow list, improve unknown reporting Part of #262310\n
40 ac84080e59d1e7a4d72d9de2d2905b33752a6fb4 Matt Bierner <matb@microsoft.com> Thu Aug 21 11:49:40 2025 -0700 Prefer using addDisposableListener in sash Ran into this while debugging #262472. Using an emitter has extra overhead vs the simple listener\n
41 8c197d877eace519a5de7949cc2cfaa32d0de2b7 Tim Heuer <4821+timheuer@users.noreply.github.com> Thu Aug 21 11:35:00 2025 -0700 Add collapse all functionality to test coverage view (#258906) - ✨ Implement collapseAll method in TestCoverageView\n- ✨ Add collapseAll method in TestCoverageTree\n- 🆕 Register Collapse All action in the testing menu
42 0a01b6cd7b0cdabb2c2bc71784152d2c0f6ed7e2 Matt Bierner <matb@microsoft.com> Thu Aug 21 11:31:33 2025 -0700 Skip tracking Disposable.none We don't need to waste time storing or disposing of the empty disposable\n
43 83e0ae122bd7daac175c367f2792c7a63c56adb7 Matt Bierner <matb@microsoft.com> Thu Aug 21 11:22:10 2025 -0700 Avoid creating extra emitter/events when rendering markdown We only need a simple event callback, not an emitter\n
44 f9cd6f4fd248a98574eb286a80a9dbd45973dc29 Josh Spicer <23246594+joshspicer@users.noreply.github.com> Thu Aug 21 11:10:23 2025 -0700 Do not disable delegate button (#262758) do not show the cloud button as disabled. Allow submission of a plan without final prompt
45 ccd46cdffe8002435ba9c94edfef00ffb7721710 Josh Spicer <23246594+joshspicer@users.noreply.github.com> Thu Aug 21 10:59:00 2025 -0700 Allow extensions to contribute buttons to the `chatMultiDiffContentPart` (#262750) * initial support for contributed buttons in the chat session multi diff part (https://github.com/microsoft/vscode/issues/260227)\n\n* multidiffbuttons
46 13109e332880ec7ceaa9c92c7698893d09902460 Matt Bierner <matb@microsoft.com> Thu Aug 21 10:42:58 2025 -0700 User getters for events on a few common types This defers creating the event function until the property is accessed\n
47 7ca8a1dc324b91c9d80e73ae22be4f5b98f666e2 Matt Bierner <matb@microsoft.com> Thu Aug 21 10:39:46 2025 -0700 Don't eagerly create suggest widget when creating chat input For #262472\n
48 4b23f96ddde96ed2bd02eaa115754a344e6551fb Logan Ramos <lramos15@gmail.com> Thu Aug 21 13:06:50 2025 -0400 Update BYOK API with more feedback (#262736) * Update some names\n\n* Update version\n\n* Allow undefined model options
49 6daaef349f4fe0b382ad29857fd56a3f5756f783 Rob Lourens <roblourens@gmail.com> Thu Aug 21 08:26:45 2025 -0700 Always rerender experimental welcome view as temporary fix (#262720) Fix #262692
50 92db478835934bccd99ad66990975c497e4a3ace Benjamin Pasero <benjamin.pasero@microsoft.com> Thu Aug 21 16:49:04 2025 +0200 chat - keep `hidden: true` if setting defined as such irrespective of extension installation (#262709) * chat - keep `hidden: true` if setting defined as such irrespective of extension installation\n\n* add todo
51 c7caba49440ed99219ddb27eced387b448898a95 Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com> Thu Aug 21 14:42:04 2025 +0200 Increase gutter view port padding to 2px (#262691) increase padding to 2px
52 f36487a318b27bd983bf4cdb1de8daf45ead7d2c Ethan Bovard <ethanbovard@hotmail.com> Thu Aug 21 05:45:52 2025 -0400 Add Open Active Diff Side option to Command Palette using DIFF_OPEN_SIDE command (#261699) * Add Open File on Selected Side using DIFF_OPEN_SIDE command\n\n* Reposition appendMenuItem call for DIFF_OPEN_SIDE\n\n* Move DIFF_OPEN_SIDE from editorCommands to diffEditorCommands; rename command palette action to Open Active Diff Side
53 3afd04771be9621a3624b4ea5951cc1aa326250c Martin Aeschlimann <martinae@microsoft.com> Thu Aug 21 11:44:45 2025 +0200 tool picker with toolsets (#262573) * clean up tool picker\n\n* tools picker: add tools in toolSets\n\n* fix test
54 5e3fd855e26b7b273d17e7082c64b3076e819f10 Copilot <198982749+Copilot@users.noreply.github.com> Thu Aug 21 06:35:59 2025 +0000 Add hierarchical chat history tree view to LocalChatSessionsProvider (#262214) * Initial plan\n\n* Add dropdown option to show chat history in LocalChatSessionsProvider\n\n- Add IChatService dependency to LocalChatSessionsProvider\n- Add isHistoryExpanded state and toggleHistoryExpansion method\n- Enhanced provideChatSessionItems to include history dropdown and historical sessions\n- Added historyItem property to ILocalChatSessionItem interface\n- Modified SessionsViewPane onDidOpen to handle history interactions\n- Added visual improvements (chevron icons, labels, descriptions)\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Fix imports and add ACTIVE_GROUP for opening historical chat sessions\n\n- Add ACTIVE_GROUP import from editorService\n- Update editor opening call to use ACTIVE_GROUP parameter\n- Verify basic logic with simple test\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Restructure chat history as proper tree hierarchy with parent-child relationships\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Less customized tree\n\n* Revert removed changes\n\n* CSS updates\n\n* Open in editor\n\n* Rename fixes\n\n* Inline commands\n\n* CSS cleanup\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>
55 986f8e6054200db6e8215bbcb216f3cd2429eb4d Bhavya U <bhavyau@microsoft.com> Wed Aug 20 19:43:54 2025 -0700 Update todo lists auto collapse (#262619) * Update Beginner walkthrough\n\n* Update todo lists to auto collapse\n\n* Undo change
56 308f8b90d40a3cdf0e348dc48f782928e94d56be Rob Lourens <roblourens@gmail.com> Wed Aug 20 17:45:12 2025 -0700 Avoid rerendering welcome content unnecessarily (#262611) For #262472
57 bc9eaa3315b87f97fe7bc30b9dc29f74f6d12d11 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Wed Aug 20 15:31:55 2025 -0700 Install deps in mcp (#262591) Gotta do this.
58 6bc5bd247574b2f690290031330f619a044edc2a Matt Bierner <matb@microsoft.com> Wed Aug 20 15:16:58 2025 -0700 More clean up to MarkdownRenderer - Extract method\n- Don't create extra disposable store\n- Avoid extra actionhandlers in a few case\n
59 81386077acd294d68d98d5e233a9af985c3959cb Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 20 15:07:56 2025 -0700 Change upArrowNavigatesHistory back Fixes #262548\n
60 a972f2cb4b51cb85db137a570221d2bdcb8c3b14 Connor Peet <copeet@microsoft.com> Wed Aug 20 14:51:11 2025 -0700 tools: show auto-approval on initial selection (#262563) Closes #262561
61 71bcedd78dd3351e940dde764f4b0abe915e56eb Megan Rogge <merogge@microsoft.com> Wed Aug 20 17:32:05 2025 -0400 `assistant` -> `user` (#262579) lowercase
62 3cb1fd2b27599a34e119b7a63ee05ea927d7e7f8 Megan Rogge <merogge@microsoft.com> Wed Aug 20 17:28:22 2025 -0400 consolidate `toolResultDetailsFromResponse` (#262576) consolidate toolResultDetailsFromResponse
63 14077dbc5be4a3054702a25b6b5f673cfcb9963a Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Wed Aug 20 14:02:18 2025 -0700 Inject alpha playwright in to our automation in MCP case (#262564) This fixes things for MCP... with a hack. But Playwright is not interested in having interop between Playwright & Playwright MCP atm... so this is the best we can do for now.
64 96f585dacea239d600e4c1e43dfcec988f69a387 Matt Bierner <matb@microsoft.com> Wed Aug 20 13:44:36 2025 -0700 Simplify `actionHandler` argument for rendering markdown The markdown result is already disposable so it was always weird you had to pass a disposable to the action handler too\n
65 5b009d5328cb3583a8c0dde2f189bb48e79a4a27 Connor Peet <copeet@microsoft.com> Wed Aug 20 12:34:19 2025 -0700 debug: convert the renderer attacher to a standard websocket (#262546) Allows better interoperability with other tools. `rendererDebugPort`\nis not `rendererDebugAddr` which is a `ws://` address.
66 c012ce1327f07ba8986e6e2d385f32ff3f3ef4fc Matt Bierner <matb@microsoft.com> Wed Aug 20 11:59:10 2025 -0700 Don't run tsc compile on preview-src or test workspaces For #262508\n\ntest workspace shouldn't be compiled and `preview-src` is compiled by the ext task\n
67 1019562b22c0ff70736c4d0bef08a8831fbe2491 Josh Spicer <23246594+joshspicer@users.noreply.github.com> Wed Aug 20 11:48:43 2025 -0700 Entrypoint in chat session view to create a new, agent-backed chat (#262537) * dynamically add menu item to create new chat against coding agent\n\n* register command\n\n* hack: pass history through to request handler
68 586157b5936ef76bf6adfee25bca68d9cc345c92 Matt Bierner <matb@microsoft.com> Wed Aug 20 10:41:09 2025 -0700 Remove logs I thought I had unstaged these :/\n
69 295ea551377a8d32fc92f919a6d01acfdfafc34f Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 20 10:20:50 2025 -0700 Fix disposable leak Fixes #262496\n
70 548b5f7471082c5955321ea374a80c16f8cc65c3 Matt Bierner <matb@microsoft.com> Wed Aug 20 10:18:03 2025 -0700 Welcome descriptor is always a markdown string Trying to simplify these types so that I can more easily diff them as part of #262472\n
71 cbf5c59f277ae7d01db91e60a5943dd0eada115f Alex Ross <38270282+alexr00@users.noreply.github.com> Wed Aug 20 19:16:56 2025 +0200 Fix `remote.localPortHost` (#262522) Fixes microsoft/vscode-remote-release#11131
72 58c4c3bf4b58e2a413d39fb4a745e9de41b81d04 Ross Wollman <rwoll@users.noreply.github.com> Wed Aug 20 10:13:48 2025 -0700 Wait for agent loop to finish in automation (#262370) * add `workbench.action.chat.open::waitForComplete`\n\n* s/waitForCompletion/blockOnResponse\n\n* cleanup tests\n\n* remove unused comment\n\n* Apply suggestion from @connor4312\n\nCo-authored-by: Connor Peet <connor@peet.io>\n\n* fixup tests\n\n* don't block test loop on invokeTool\n\n* Revert "don't block test loop on invokeTool"\n\nThis reverts commit d8d16dbe79fda2538cdb5bfb743158c6348ecf4b.\n\n* fix tool confirmation test\n\n* attempt to account for the flip of isPendingConfirmation\n\n* [DEBUG] debug CI flake\n\n* register tool so it exists in all test envs\n\n* finish configuring custom tool\n\n* run test in seperate chat windows\n\n* revert debug changes\n\n* remove timeout dep\n\n* fix assertion\n\n* cleaup tests by examining output of command directly\n\n---------\n\nCo-authored-by: Connor Peet <connor@peet.io>
73 50b5fce6e86a3f1ec4b47b4f897a1938b2fe7b96 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 20 10:04:23 2025 -0700 Remove unneeded message type Follow up from #261874\n
74 0361f9c36f28990d8527c03d720b803c7cb4883d Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Wed Aug 20 09:52:05 2025 -0700 Clean up disposables properly (#262516) Fixes https://github.com/microsoft/vscode/issues/262453
75 0384170bfc32deb12259c173827d39fbbd40031b Matt Bierner <matb@microsoft.com> Wed Aug 20 09:27:20 2025 -0700 Fix which webview interface is implemented Purely for intellisense\n
76 8dac0058fb8ee0a47fe11f77aa7297479c5eeb9b dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Wed Aug 20 16:19:47 2025 +0000 Bump tmp from 0.0.33 to 0.2.4 in /test/integration/browser (#262506) Bumps [tmp](https://github.com/raszi/node-tmp) from 0.0.33 to 0.2.4.\n- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: tmp\n dependency-version: 0.2.4\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
77 72c33a36ece64a2fbafd6dd690638d11f3cca08f Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 20 07:46:07 2025 -0700 Add terminal auto approve opt-in Part of #261674\n
78 845601668b9c6990a60362727c131a4337e77a85 Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Wed Aug 20 10:55:44 2025 +0000 Git - fix commit signing regression (#262479) * Git - fix commit signing regression\n\n* Extract file name when signing commit
79 792addc4a2c0a22fae3a076601aca0bbb2093d79 Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Wed Aug 20 08:46:53 2025 +0000 Git - reveal specific file in the multi-file diff editor (#262458) Git - reveal specific file in the multi-file diff ediotr
80 d2edee24762a3923e2422d3f61528ae4b1381a33 Benjamin Pasero <benjamin.pasero@microsoft.com> Wed Aug 20 08:24:03 2025 +0200 Revert "Allow dialogs in automation" (#262444) Revert "Allow dialogs in automation (#262417)"\n\nThis reverts commit 53c9922948f423cd9acad048e124d619a3ecb4a5.
81 53c9922948f423cd9acad048e124d619a3ecb4a5 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Tue Aug 19 18:56:19 2025 -0700 Allow dialogs in automation (#262417) So that mcp can use dialogs and let the user answer the dialogs. This is critical for auth.\n\nThis also switches to using the custom dialog in electron so that the driver can interact with it.
82 4cc77a027256b7c32c49044dd3bc337b18e535eb Justin Chen <54879025+justschen@users.noreply.github.com> Tue Aug 19 17:20:55 2025 -0700 fix checkpoints not working in editor instance (#262411) we are on gulpin now. gulpin is a cool pokemon
83 9efdd07cd2096a392ecce8aeea2e9eaeea43b38b Justin Chen <54879025+justschen@users.noreply.github.com> Tue Aug 19 16:38:35 2025 -0700 handle thinking part serialization (#262239) * handle thinking part serialization\n\n* Address comments\n\n* move thinking filter\n\n* move to chatmodel\n\n* remove filtering
84 40997af20b59a099a78ad00ff1086dd628d0c621 Matt Bierner <matb@microsoft.com> Tue Aug 19 15:08:51 2025 -0700 Remove `skipSanitize` option and disable command uris by default Just adding safer defaults to `renderMarkdownDocument`\n
85 82ee93cc0c0939a018826cc6333e37036ac8ac4b Daniel Imms <2193314+Tyriar@users.noreply.github.com> Tue Aug 19 14:24:29 2025 -0700 Discourage multi-line command use in terminal Fixes microsoft/vscode-copilot-issues#187\n
86 4ec4d6b0bb0bc515639d90d9f67a411ef951f369 Alex Ross <38270282+alexr00@users.noreply.github.com> Tue Aug 19 22:39:43 2025 +0200 Make PR chat card look like new tools confirmation (#262376) Fixes #258595
87 63a4a0be57ef28b30548a38496f4f172559f149d Daniel Imms <2193314+Tyriar@users.noreply.github.com> Tue Aug 19 13:01:49 2025 -0700 Force Copilot to use pwsh over cmd Fixes #262378\n
88 84c6ab6b461e887cab81c23bef5e530419096ab7 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Tue Aug 19 12:47:08 2025 -0700 Encode sub-commands as JSON array Part of #262310\n
89 8cdd16be19f3f6a8cfb84ad97fdb4dc6d6febe33 Josh Spicer <23246594+joshspicer@users.noreply.github.com> Tue Aug 19 12:02:06 2025 -0700 Add `provideNewChatSessionItem` API (#262369) add provideNewChatSessionItem API
90 b77285872aa4582aa7c2ed247dfc5a81e6580408 Justin Chen <54879025+justschen@users.noreply.github.com> Tue Aug 19 11:27:16 2025 -0700 add diffs to individual files (#262362) * add diffs to invidivual files\n\n* use template instead\n\n* woopsies copilot removed some stuff we needed\n\n* fix attribute
91 3b6f6a269ecffc4ee1336bef9937b1cdd7e3dfd5 Harald Kirschner <hkirschner@microsoft.com> Tue Aug 19 09:03:19 2025 -0700 Expand the run-tests tool description (#259691) * test: improve runTests tool docs & add cross-tool failure guidance\n\n* testing: enhance RunTestTool with comprehensive failure details\n\n* review feedback\n\n* Remove confusing CLI flags guidance from runTests tool description
92 8e0203626a508daabb0d0cbf964f667148f40203 copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Tue Aug 19 13:07:19 2025 +0000 Remove command reporting configuration and implement hardcoded allow list with separate telemetry Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
93 a3d50bf9fd0b5104f0f279d62f2d91b9dee5efa0 copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Tue Aug 19 12:27:55 2025 +0000 Add command reporting allow list for terminal tool - Add new configuration setting `chat.tools.terminal.commandReportingAllowList`\n- Extend CommandLineAutoApprover to support command reporting checks\n- Modify telemetry to include command information when reporting is enabled\n- Add comprehensive tests for command reporting functionality\n\nCo-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
94 1bd6a4449403930f9315f2cea226bbd758ee3047 Robo <hop2deep@gmail.com> Tue Aug 19 19:28:34 2025 +0900 Revert "chore: enable verbose logs for windows electron smoketests" (#262291) This reverts commit cf2732fd8b2e0eaf145221bc4626097a429b7de1.
95 b6416c5a5f27ad9dfcf529c45f9b6a744ac32bf7 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Tue Aug 19 11:55:15 2025 +0200 Bump brace-expansion from 1.1.11 to 1.1.12 in /extensions/markdown-language-features (#261693) Bump brace-expansion in /extensions/markdown-language-features\n\nBumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.\n- [Release notes](https://github.com/juliangruber/brace-expansion/releases)\n- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)\n\n---\nupdated-dependencies:\n- dependency-name: brace-expansion\n dependency-version: 1.1.12\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
96 5b6cf33446a393827c872a9f385ecaf58576eab9 Aiday Marlen Kyzy <amarlenkyzy@microsoft.com> Tue Aug 19 11:42:24 2025 +0200 Write screen reader content on focus change (#262285) write screen reader content on focus change
97 cb596f81ac261b5ef5df8a548b15b823048a8eb0 Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Tue Aug 19 09:25:14 2025 +0000 Engineering - cleanup pull request ADO pipeline (#262276) * Initial implementation\n\n* Fix indentation
98 c81631ed89bf83644659485b82bcc6a843975eb0 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Mon Aug 18 23:27:10 2025 -0700 Use stdio for the vscode playwright mcp (#262260) * Use stdio for the vscode playwright mcp\n\nmakes for easier management... since it can be compiled when launched.\n\n* add to readme
99 83ca360fb3b590879a198e7188ca2bcaed5dc857 Matt Bierner <matb@microsoft.com> Mon Aug 18 16:41:01 2025 -0700 Don't skip sanitize for system extensions readmes I'd really like all of our markdown rendering to have some sanitization. In my quick testing, I didn't see any breaks caused by also sanitizing builtin extension pages\n
100 dcdb21160d868a36a886c286fd2164c4c2fd5d70 Matt Bierner <matb@microsoft.com> Mon Aug 18 16:34:27 2025 -0700 Still allow class attrs in rendered markdown docs Fixes #262219\n
101 8b328f5f984f6f65632e07e461c9bb24cdbebbce Rob Lourens <roblourens@gmail.com> Mon Aug 18 15:55:46 2025 -0700 Fix "Copilot Edits" leftover in message (#262222) Fix #260539
102 21a3cbd18102cf9b75ec2e435318840ef1a78f0b Daniel Imms <2193314+Tyriar@users.noreply.github.com> Mon Aug 18 15:47:06 2025 -0700 Add term auto approve enablement setting and policy Part of #255789\n
103 42c26cd232465355640f5ed56a326958b80e32d0 Matt Bierner <matb@microsoft.com> Mon Aug 18 15:00:23 2025 -0700 Don't break up inline math during response streaming Fixes #258571\n
104 b860d8072ab46178a107172f5e3bcf865972882e Don Jayamanne <don.jayamanne@outlook.com> Tue Aug 19 07:38:33 2025 +1000 Dispaly next NES in other documents (#261761) * Support next edits suggestions for different text documents\n\n* Dispaly next NES in other documents
105 84829e3ee3942b57724ae13b1b01122b264d8aab Alex Ross <38270282+alexr00@users.noreply.github.com> Mon Aug 18 23:28:20 2025 +0200 Add welcome view support to chat sessions (#262207) * Add welcome view support to chat sessions\nPart of microsoft/vscode-pull-request-github#7614\n\n* Add a button
106 9f0d013656299028a056163a95f8ea1972b41a38 Connor Peet <copeet@microsoft.com> Mon Aug 18 13:00:06 2025 -0700 chat: improve tool truncation styling (#262177) * chat: improve tool truncation styling\n\nCloses https://github.com/microsoft/vscode/issues/261471\n\n* refine
107 99ad9fa0e1f507d95ccb49ec7c27ff91bd273312 Connor Peet <copeet@microsoft.com> Mon Aug 18 12:34:26 2025 -0700 edits: move edit confirmations to extension tools (#262196) Goes with https://github.com/microsoft/vscode-copilot-chat/pull/646
108 76745edf2ade3b10d78e9aaa20ef6b55c17434ef Aiday Marlen Kyzy <amarlenkyzy@microsoft.com> Mon Aug 18 17:44:36 2025 +0200 Adding workbench hover to the `View All File Changes` button and making it focusable (#259178) adding workbench hover to the `View All File Changes` button and making it focusable
109 c85ebb0713bbc2d3144643422993d8ff2d149d23 Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com> Mon Aug 18 17:03:01 2025 +0200 Show faster when in accept flow (#262128) show faster when in accept flow
110 0a4241dc00e32e18ad6dfd37dbba8bd8f0c018b8 Benjamin Pasero <benjamin.pasero@microsoft.com> Mon Aug 18 13:13:37 2025 +0200 layout - go back to default size for secondary sidebar (#262121) We optimised the default window dimensions for a 300px secondary sidebar, so lets go back to it.
111 43452f464f2fe2f890dd2a2efcbfaad80821ca9a Bhavya U <bhavyau@microsoft.com> Mon Aug 18 03:24:29 2025 -0700 Remove startup experimentation code and setup splitWelcomeChat view as getting started experience (#262068) * Remove startup experimentation code and setup splitWelcomeChat view as getting started experience\n\n* Remove experimental visibility check from welcome message in ChatWidget\n\n* cleanup\n\n---------\n\nCo-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
112 490afdd4cbf7703e075367c2d5f4fe7a9d006fb1 Aman Karmani <aman@tmm1.net> Mon Aug 18 02:43:42 2025 -0700 storage: optimize sqlite insert with upsert syntax (#261999) * storage: optimize sqlite insert with upsert syntax\n\n* update schema\n\n* go back to previous create statement\n\n---------\n\nCo-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
113 ea1973f76886eea5140ab831f96d84762217bf85 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Sun Aug 17 22:06:21 2025 -0700 Remove redundant activation & log extension service activation errors (#262084) ref https://github.com/microsoft/vscode/issues/261790
114 09401e712d4ffa5e497787978fe90c1557a0092b Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Sun Aug 17 21:10:19 2025 -0700 Fix validation of scopes_supported (#262077) Fixes https://github.com/microsoft/vscode/issues/260500
115 7c2bbd4a5999c464d24ed7a125878e5ce64c6a99 Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com> Sun Aug 17 21:43:03 2025 +0200 Fix minShowDelay calculation (#262056) fix minShowDelay
116 6e5547320ec180a179a43f36f9133476d89c6121 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 07:52:47 2025 -0700 Fix git bash CDPATH to use correct absolute format Fixes #251992\n
117 b6f7a73da03dbf58a7127177072afd32f29b78b1 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 07:44:27 2025 -0700 Disable up arrow navigates history by default Fixes #262029\n
118 9cdd4b17f89a03358093d09b56043f44d371396f Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 07:22:09 2025 -0700 Pull completions from Windows PowerShell when relevant Fixes #253685\n
119 da02d1d832d5756eb8d52308bf0fc7542479a632 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 07:09:28 2025 -0700 Use label service for URI formatting in suggest detail Fixes #253970\n
120 50079f9bf084b29488366911dabff50ad606420d Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 06:57:25 2025 -0700 Actually use the cache for suggest globals Part of #256746\n
121 233c8a0c9d1d6087a44065d8b4b9506ed0bb3cf1 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 06:43:33 2025 -0700 Remove deprecated pwsh script completion provider Fixes #260388\n
122 ed6dac518c2c483573b30ef339296e3b545a25f3 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 06:38:34 2025 -0700 Ensure fig generators have correct cwd and env set Fixes #261014\n
123 a5f2e2d46eb3edac56c297ae6a3eb738138c78c9 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 05:34:07 2025 -0700 Update inline docs with latest info Following up on #261817\n
124 30520c10378800a2e9ec74837673bfe1c4a8454e Daniel Imms <2193314+Tyriar@users.noreply.github.com> Sun Aug 17 05:14:51 2025 -0700 Move p10k prompt reporting before omz Both installed is common\n
125 28ab4aa301878cd34465783d97505ac756263833 Copilot <198982749+Copilot@users.noreply.github.com> Sat Aug 16 20:55:06 2025 -0700 Add write-only mode option for todo tool (#260688) * Implement write-only mode for todo tool\n\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\n\n* Resolve merge conflict in manageTodoListTool.ts\n\n* Simplify todo tool modelDescription by removing writeOnly conditional\n\n* Update src/vs/workbench/contrib/chat/common/tools/manageTodoListTool.ts\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* Restrict write-only mode operations to non-chat session contexts and update markdown header from "Task List" to "Todo List"\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: digitarald <8599+digitarald@users.noreply.github.com>\nCo-authored-by: Harald Kirschner <hkirschner@microsoft.com>\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\nCo-authored-by: bhavyaus <bhavyau@microsoft.com>
126 fc55871185baaba8adeb8c69b394c062d65c40b8 Copilot <198982749+Copilot@users.noreply.github.com> Sat Aug 16 06:42:16 2025 +0000 Implement inline rename functionality for chat sessions (#261141) * Initial plan\n\n* Implement core chat session rename functionality\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Refine chat session rename implementation with proper input handling\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Compilation errors\n\n* MVP\n\n* E2E\n\n* Fix fallback naming mechanisms\n\n* Remove counts in use when using a custom title\n\n* Merge\n\n---------\n\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>
127 e98a20f554d7c42e02b60bf5adf6a6b072423512 Copilot <198982749+Copilot@users.noreply.github.com> Sat Aug 16 04:42:54 2025 +0000 Allow terminal sticky scroll only when rich shell integration (#261161) * Initial plan\n\n* Fix sticky scroll to require rich shell integration\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* Remove redundant comment from terminal sticky scroll\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* move richCommandDetection check to _tryEnable\n\n* last cleanup\n\n* rewrite _tryEnable() as suggested.\n\n* clear richDetectionListener\n\n* also clear when rich command detection is already there\n\n* cover no shell int, rich shell int, basic shell int\n\n* Don't leave a mess\n\n* Make conditional more explicit\n\n---------\n\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\nCo-authored-by: Anthony Kim <anthonykim@microsoft.com>
128 67e7d96559c1bfd8f88e376dda7b3b3810bdc6eb Raymond Zhao <7199958+rzhao271@users.noreply.github.com> Fri Aug 15 14:45:06 2025 -0700 fix: only re-render available tree elements (#261878) Only re-render available tree elements\n\nIf a tree element isn't yet available, do not try to re-render it; a later refreshTree call will likely make it right.\n\nFixes https://github.com/microsoft/vscode/issues/261753
129 96c621c1a7100661043510263692ca5594a33e83 Robo <hop2deep@gmail.com> Sat Aug 16 04:13:50 2025 +0900 ci: address sha mismatches in unviersal build (#261850) * ci: fix sha for unsigned client archives\n\n* ci: split package used for signing and universal builds
130 a891079fb346564aef75ff7ee0a8555ffe953979 Martin Aeschlimann <martinae@microsoft.com> Fri Aug 15 19:07:19 2025 +0200 polish types used around tool and toolset selection (#261840) * reduce number of types that describe enabled tools and toolsets\n\n* use UserSelectedTools instead of `Pick<IChatAgentRequest, 'userSelectedTools'>`
131 aef6fc36a4d025f4848aa8174836c73e35b76f67 copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Fri Aug 15 14:27:20 2025 +0000 Add tests for configurable shell integration timeout Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
132 7c8a83b7468b5398847929c038011ebb9fa55c95 copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Fri Aug 15 14:22:16 2025 +0000 Add configurable shell integration timeout setting Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
133 235e0da0f888daaa023f0636d5498b8270ab830c Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 15 07:04:47 2025 -0700 Polish terminal chat actions Fixes #261799\n
134 fbfcc8a36602e87d4ae7b23b54f244d5e85d79e6 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Fri Aug 15 06:35:53 2025 -0700 Review safe auto approve commands, remove inline command system Part of #259668\n
135 be1e2e69424fe3ad32d04d41bb0d3b88ceb13f94 Benjamin Pasero <benjamin.pasero@microsoft.com> Fri Aug 15 10:23:30 2025 +0200 fix - silence experimental warnings in development (#261764) * fix - silence experimental warnings in development\n\n* simplify
136 437efbc32c500e8023828714d8a9d624ee1278a4 Rob Lourens <roblourens@gmail.com> Thu Aug 14 18:40:59 2025 -0700 Bump API version for microsoft/vscode-copilot-chat/pull/608 (#261725) Bump private because extensions that don't declare a version for a proposal will still be treated as compatible, and we're adding it to chatProvider for the first time
137 cf433b58e51b4a3e7945016f795b7da3b0b3f81f Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Thu Aug 14 18:10:05 2025 -0700 Ability to pass down WWW-Authenticate challenges down to Auth Providers (#261717) * Initial plan\n\n* Implement authentication challenges support for mandatory MFA\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Add documentation and integration test for authentication challenges\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Add validation script and finalize implementation\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Update authentication challenges API to use AuthenticationConstraint interface\n\nCo-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>\n\n* Get it compiling... who knows if it works\n\n* New parseWWWAuthenticateHeader behavior\n\n* works\n\n* let's go with this for now\n\n* Good shape\n\n* bye\n\n* final polish\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
138 36d72d96709b9d2160df8ea6f5b0e9ae5f0b514e Copilot <198982749+Copilot@users.noreply.github.com> Thu Aug 14 17:15:39 2025 -0700 Add activation guards to prevent multiple Python activation in shell integration scripts (#261548) * Initial plan\n\n* Add activation guards to prevent multiple Python activation in shell integration scripts\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* Fix Fish shell guard syntax to use 'set -q' pattern\n\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\n\n* clean, better\n\n* single tick instead of double\n\n* dont remove guard\n\n* dont remove guard\n\n* dont remove guard\n\n* add VSCODE_PYTHON_AUTOACTIVATE_GUARD to test\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: anthonykim1 <62267334+anthonykim1@users.noreply.github.com>\nCo-authored-by: Anthony Kim <anthonykim@microsoft.com>
139 3992e281e715126b9915eae38424694c35ac46c8 Aman Karmani <aman@tmm1.net> Thu Aug 14 14:21:07 2025 -0700 terminalProcessManager: fix disposable leak [LEAKED DISPOSABLE] Error: CREATED via:\n at GCBasedDisposableTracker.trackDisposable src/vs/base/common/lifecycle.ts:47:23\n at trackDisposable src/vs/base/common/lifecycle.ts:218:24\n at toDisposable src/vs/base/common/lifecycle.ts:296:18\n at LocalPty._event [as onRestoreCommands] src/vs/base/common/event.ts:879:28\n at TerminalProcessManager.createProcess src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts:340:52\n at async TerminalInstance._createProcess src/vs/workbench/contrib/terminal/browser/terminalInstance.ts:1973:9\n
140 f6b2bec4109ea8935032d6d01fa4b2d256d46fc6 Logan Ramos <lramos15@gmail.com> Thu Aug 14 16:59:44 2025 -0400 Modify LM api based on feedback (#261645) * API feedback\n\n* Some further API cleanup\n\n* Some API stuff\n\n* Try more cleanup\n\n* CI please pass\n\n* READONLY
141 15dba1928a0799a0f465415b344931e98550d0eb Connor Peet <copeet@microsoft.com> Thu Aug 14 13:22:01 2025 -0700 edits: fix some issues around empty files (#261698) - Fixes empty files being incorrectly restored when viewing old chat sessions\n- Fixes newly created files not being discarded when undoing changes (along with https://github.com/microsoft/vscode-copilot-chat/pull/605)\n\nCloses https://github.com/microsoft/vscode/issues/261199
142 b674479667c142f12976f6bc9a2e8ce9ee631976 Matt Bierner <matb@microsoft.com> Thu Aug 14 10:33:08 2025 -0700 Remove old eslint files This won't be picked up by our current eslint version\n
143 0ceff9e1145be2fbb54ccbc01971e23a73b92bba copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Thu Aug 14 16:47:23 2025 +0000 Use regex lookbehind instead of manual character checking for KaTeX detection Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
144 5f1c49b2e4d98db3b310cb899e47b2e2e2aea626 copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Thu Aug 14 16:44:43 2025 +0000 Remove unit tests as requested in PR feedback Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
145 ad17390dea05220202bf298e13a7ad2dab5abf2c Daniel Imms <2193314+Tyriar@users.noreply.github.com> Thu Aug 14 06:14:50 2025 -0700 Remove time and env from safe defaults - time can time commands (time calc), just disabling outright as it\n has limited usefulness\n- env can run commands with custom env vars (env FOO=BAR calc),\n disabling outright to be on safe side\n\nPart of #259668\n
146 9984cd969fb7635542c6e79b5083a57750758adb Justin Chen <54879025+justschen@users.noreply.github.com> Thu Aug 14 02:15:08 2025 -0700 make thinking tokens collapsible INLINE (#261600) * make thinking tokens collapsible INLINE\n\n* some cleanup
147 fca79ef32eac62b439d8dc893ebaeef1d8e01fc9 Truman <675540285@qq.com> Thu Aug 14 16:42:05 2025 +0800 Display Tab Indexes in VSCode (#209196) * rebase\n\n* 1.Moved the settings into options.\n2.Moved tab refresh to updateOptions.\n3.Simplified the code using a ternary operator.\n4.Renamed the setting from 'workbench.tabIndex.enabled' to 'workbench.editor.showTabIndex'.\n5.Removed some irrelevant code.\n\n* 1. add localize for tabindex display 2. change the default format to use a colon\n\n* semicolumn missing\n\n* fix tab index for untitled files\n\n* add namePrefix option for resource labels\n\n---------\n\nCo-authored-by: Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>\nCo-authored-by: BeniBenj <besimmonds@microsoft.com>\nCo-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
148 2d6f48ea7fb5dfd0aa623e7444f1f4f49c6e6817 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Thu Aug 14 00:52:46 2025 -0700 Adopt thenRegisterOrDispose helper (#261287) Adopt thenRegisterOrDispose helper\n\nFixes #261211
149 7eb17886491b29d14fdf4bcd8af432492a4d7528 isidorn <inikolic@microsoft.com> Thu Aug 14 09:50:40 2025 +0200 Change experiment mode from 'startup' to 'auto' for inline chat configuration refs https://github.com/microsoft/vscode/issues/257059\n
150 72a28df2002d48407798e71e868e1ae9cb840692 Peng Lyu <penn.lv@gmail.com> Thu Aug 14 00:14:18 2025 -0700 refactor of main thread chat sessions (#260181) * refactor of main thread chat sessions\n\n* Fix pending cancelation\n\n* Unused import\n\n---------\n\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>\nCo-authored-by: Osvaldo Ortega <48293249+osortega@users.noreply.github.com>
151 3b5110391dffc18e9983d33d6340c5c8e642f3a8 Anthony Kim <62267334+anthonykim1@users.noreply.github.com> Wed Aug 13 18:35:44 2025 -0700 Revert "TerminalTaskSystem: Fix addtion arguments for string command … (#261565) Revert "TerminalTaskSystem: Fix addtion arguments for string command (#251201)"\n\nThis reverts commit c758ad40aa76933d0cc44d3bac241db8430f5093.
152 822232673f178e733b089a8a4246475f94858816 copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Thu Aug 14 00:35:19 2025 +0000 Add js/ts.implicitProjectConfig.strict setting for implicit projects - Add strict property to ImplicitProjectConfiguration class\n- Update inferredProjectCompilerOptions to handle strict setting\n- Add configuration setting to package.json with default true\n- Add localization string for the new setting\n- Create unit tests for the new functionality\n\nThis enables strict mode by default in implicit JS/TS projects, aligning with TS 6.0.\n\nCo-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
153 533e889ea9997f81a23d118931fe2b5c40873d5a Copilot <198982749+Copilot@users.noreply.github.com> Wed Aug 13 23:02:19 2025 +0000 Add description and status properties to ChatSessionItem interface (#261292) * Initial plan\n\n* Add description and status properties to ChatSessionItem interface\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Update extHostChatSessions to pass through new description and status properties\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Two line\n\n* Support for tooltip\n\n* API update\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\nCo-authored-by: Osvaldo Ortega <osortega@microsoft.com>
154 71d69fd1c68b1b573c6d162fe37506a90e5f821e Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 13 12:40:27 2025 -0700 Ensure default auto approved regexed check from start of sub-commands Part of #259668\n
155 f7912a436be39558f0dd88588da02508b4ac818c Matt Bierner <matb@microsoft.com> Wed Aug 13 10:49:25 2025 -0700 Remove bower package intellisense from core Fixes ##26149\n
156 a80fd7046fe68cb8eb3ad204e5fd93ea9e71c282 Anthony Kim <62267334+anthonykim1@users.noreply.github.com> Wed Aug 13 10:40:39 2025 -0700 Add Python activate hooks into shell integration scripts (#261094) * Add activate hook for bash\n\n* Add bash Python activate hooks\n\n* Register zsh activate hooks\n\n* Add hooks for .ps1\n\n* clean up for pwsh\n\n* Add /^VSCODE_(PWSH|ZSH|BASH)_ACTIVATE$/,\n\n* Do not let non-Python-env ext to set activate var\n\n* Remove comment\n\n* Add logService --> Need review!\n\n* Add fish activate hooks\n\n* enable log in envVarCollection.ts\n\n* Attach PYTHON after VSCODE for activate hook name\n\n* make blockPythonActivationVar func\n\n* Revert logService\n\n* Show the * next to error message.\n\n* clean-up\n\n* Dont forget to rename\n\n* Dont mess with original formatting\n\n* Still need .+, remove dup Python keysToRemove\n\n* Add tests for Python activate vars\n\n* Consolidate tests!\n\n* Clean clean clean
157 4791661313c3e966bf38c6dcfa5ae5c43bf954cb Matt Bierner <matb@microsoft.com> Wed Aug 13 10:23:41 2025 -0700 Try adding layer to webview styles Fixes #261430\n
158 0b4691fe56c84f6945da94c5d2520fa47497cbf3 Matt Bierner <matb@microsoft.com> Wed Aug 13 10:09:04 2025 -0700 Fix compile of the github extension All of our webpack scripts are modules now\n
159 610e0daf065ffd6c735356940b0484333b5fd06d Ken Herring <kennethherring@gmail.com> Wed Aug 13 12:51:35 2025 -0400 terminal.copyOnSelection and terminalFindWidget - do not copy selection on focus (#254065) Co-authored-by: Anthony Kim <62267334+anthonykim1@users.noreply.github.com>
160 d3c3cf8f5025d9565eff4aa2545431adebb1aa83 Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Wed Aug 13 09:44:28 2025 -0700 Attempt to fix Codespaces bug by declaring a default (#261484) Fixes https://github.com/microsoft/vscode/issues/261238
161 e962e49361900fbb6d5f9e4393e75f5db24da5ad Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com> Wed Aug 13 18:22:20 2025 +0200 dont delay explicitly triggered suggestions (#261463) * dont delay explicitly triggered suggestions\n\n* fix name
162 4262ae0665f0fa8592b53fac866b5d933a88e87b copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Wed Aug 13 15:31:21 2025 +0000 Fix KaTeX regex to prevent false math detection in code Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
163 8ee38d3724e0b1df7ca9767a127269b7e805d2f7 Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 13 03:27:46 2025 -0700 Revert "Add auto-approval message for global chat.tools.autoApprove setting" This reverts commit acd2b7841349aa0b96537f220f2c050afc7d2e63.\n
164 de974d531db187ff1df3d736b246e9a02495ecdb Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 13 03:10:27 2025 -0700 Reuse terminal creator, refresh SI quality every reuse Part of #260880\n
165 d42a47beb97a56fb60d590448389fde11fa4fcf5 Harald Kirschner <hkirschner@microsoft.com> Wed Aug 13 02:58:52 2025 -0700 chat: refine todo list tool description (#261308) * chat: refine todo list tool description\n\n* Update src/vs/workbench/contrib/chat/browser/chat.contribution.ts\n\nCo-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
166 39d9e41a8a0347f23cce73bc8ccd409995d2decb Daniel Imms <2193314+Tyriar@users.noreply.github.com> Wed Aug 13 02:34:25 2025 -0700 Move terminal confirm hover to side Part of #257468\n
167 661cb7e829aba989099d9529ddfe0f001a428ed1 Megan Rogge <merogge@microsoft.com> Wed Aug 13 00:46:19 2025 -0400 cap retrieved terminal chars at 16k (#261272) fix #260791
168 919fe9149652093556924b3b1fa9e08c4c24161d Rob Lourens <roblourens@gmail.com> Tue Aug 12 21:46:07 2025 -0700 Don't skip content parts after an empty thinking part (#261361) Fix #261282
169 3f71dc0d8e0c8fdebc22f023909a6c19c5b50145 Copilot <198982749+Copilot@users.noreply.github.com> Tue Aug 12 18:23:26 2025 -0600 Add empty state message and create button for local chat sessions (#261296) * Initial plan\n\n* Add empty state message and create button for local chat sessions\n\nCo-authored-by: osortega <48293249+osortega@users.noreply.github.com>\n\n* Change empty message
170 0e00a15ef0c59d39aff227c63fb3c55b1b25f9ac Justin Chen <54879025+justschen@users.noreply.github.com> Tue Aug 12 16:16:30 2025 -0700 hide working set by default (#261354) * collapse working set by default\n\n* css