Files
wehub-resource-sync a0c8464e58
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
chore: import upstream snapshot with attribution
2026-07-13 12:26:52 +08:00

54 KiB

1commitauthordatechange summarychange details
203baef1008086ed4960042fa463e570072173bb5Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>Mon Aug 25 13:01:24 2025 +0200Support 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'
32509d0f66d2b5866e9d8322e3f8f709b33e11352Benjamin Pasero <benjamin.pasero@microsoft.com>Mon Aug 25 09:55:06 2025 +0200chat - use `chatSparkle` consistently (#263211)cc @eli-w-king
474a2c8640f9df5b673d3591c9f0a09876f072c67Harald Kirschner <hkirschner@microsoft.com>Sun Aug 24 23:50:22 2025 -0700Update instructions for builds (#262638)* Add more validation instructions\n\n* Fix validation instructions numbering\n\n* Refined validation instructions
5a9ca87f8827ecd2ecc263cd513f66227416fdf0bRob Lourens <roblourens@gmail.com>Sun Aug 24 13:41:59 2025 -0700Reenable integration test (#263181)Some things have changed, hoping this is more stable now\nFix #242671
6bcc22d4c6bfd77667c294f8f0684fb63f5b9e0ecRob Lourens <roblourens@gmail.com>Sun Aug 24 12:35:21 2025 -0700Add 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
7cb1a818be3a05bf4edf505b212ddbdc2a19f6787Rob Lourens <roblourens@gmail.com>Sun Aug 24 12:35:06 2025 -0700Serialized tool invocation must not be in progress (#263177)Fix #263176
8212435cdd871afee1a110b2eee15e9c662536560Rob Lourens <roblourens@gmail.com>Sun Aug 24 12:34:43 2025 -0700Fix keyboard shortcut showing in chat mode picker tooltip (#263171)Fix #263164
989b92682611a497a163c3dd2db28efd02fb30802Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 24 11:52:05 2025 -0700Add more fig specsFixes #263167\n
104be46ba077a20ab3a34168242033f2d24402e2e2Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 24 11:37:09 2025 -0700Add terminal suggest git kinds with iconsFixes #240232\n
119565cd0069e143ca96896beae003f8f9721d983cDaniel Imms <2193314+Tyriar@users.noreply.github.com>Sat Aug 23 09:15:58 2025 -0700Change enableAutoApprove to booleanInitially this was going to include an 'onWithoutDefaults' option, but this\ncan just be a different setting key.\n\nFixes #255789\n
1282a0921694cfbf12dc119b41c852a333f31cabe9Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sat Aug 23 09:04:10 2025 -0700Implement skipping of terminal commandsFixes #262982\n
13524c5996a5ec0b9ab29bff522345b413476c9feaDaniel Imms <2193314+Tyriar@users.noreply.github.com>Sat Aug 23 08:36:15 2025 -0700Wait for rich SI to enter prompt before executingFixes #262571\n
14a7cdeedd571954cf2383821b2942caaac0209c9aTyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Fri Aug 22 17:20:22 2025 -0700Add 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
157db6be89a1b9b1b000e86c503dda4783f2867b22Copilot <198982749+Copilot@users.noreply.github.com>Fri Aug 22 16:56:52 2025 -0700Add 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>
16328ea9bd7f283e029d8d2afefa9023a1cb2e5088Justin Chen <54879025+justschen@users.noreply.github.com>Fri Aug 22 12:39:23 2025 -0700better thinking part logic (#262975)better tool detection
173c6f6bf5ea0b8f618bb9ecd2660c052a0e275e93Daniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 22 12:12:50 2025 -0700Clean up handling of auto approval allow handlingPart of #255789\n
184765429a58437f8b9ae693c7dfa19da3b18d1714Daniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 22 11:52:18 2025 -0700Simplify chat confirm css/structureFixes #261813\n
19dc7185c5d89ff0d8bd2895a35592cb6f52df0cb0Josh Spicer <23246594+joshspicer@users.noreply.github.com>Fri Aug 22 11:45:42 2025 -0700Create overlay to guard for given chat session type (#262963)* create overlay to guard for given chat session type\n\n* unknown
203b84bbe03ce0e4b254025736abf71f308f8b9813Anthony Kim <62267334+anthonykim1@users.noreply.github.com>Fri Aug 22 11:15:05 2025 -0700Fix 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
21df6568066e88d67331cec7a12a34bdef058fb62bJustin Chen <54879025+justschen@users.noreply.github.com>Fri Aug 22 09:39:04 2025 -0700add languagemodel thinking part for byok (#262951)add languagemodel thining part for byok
222a36a523d24a35f95e3091f59e2f9b8ab9215c74Connor Peet <copeet@microsoft.com>Fri Aug 22 09:03:20 2025 -0700tools: remove 'any' type on confirmation buttons (#262946)Caused some issues which we should avoid in the future
233ae9caf3523f42b386a74da73a630e549debbeacRobo <hop2deep@gmail.com>Sat Aug 23 00:47:20 2025 +0900ci: always publish cpu profile for codesign failure (#262944)ci: always publish cpu profile for codsign failure
2420bacef80b31def20e097c8571023f8aab883248Daniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 22 06:53:19 2025 -0700Fix terminal confirm border in some themesFixes #261546\n
255a4ebffbfd723afea95dc8180438cb85b8ff799fDaniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 22 06:30:40 2025 -0700Fix auto approve issues after ToolConfirmKind introductionFollows up on #262532\n
26f8e22cf5d83f4f1c9867993290fa54fc1e079457Daniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 22 05:38:27 2025 -0700Add verbose logging around wait for shell integrationFixes #262560\n
2719a3958d5273b386611ce8e48ee0c3b56523fb41Daniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 22 04:37:32 2025 -0700Refine sub-command telemetry, trust it and shell/prompt typesPart of #262310\n
280a08d619c2e9154b57a55a52cf5ed296ba7ba5c6Benjamin Pasero <benjamin.pasero@microsoft.com>Fri Aug 22 12:17:02 2025 +0200update codeowners (#262878)* update codeowners\n\n* more
295e9080ae64ff58e9c0c655c1002308a7a11d50a9Justin Chen <54879025+justschen@users.noreply.github.com>Fri Aug 22 02:19:53 2025 -0700collapse combined thinking parts (#262866)collapse thinking part by default
30d44d16c4640611bd8cd8bb95093eea3599b5a22cBenjamin Pasero <benjamin.pasero@microsoft.com>Fri Aug 22 07:42:25 2025 +0200Wire 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>
31e43c36646a09e42dc98c5a7be0bfe0dc6c61062aJustin Chen <54879025+justschen@users.noreply.github.com>Thu Aug 21 16:59:44 2025 -0700combine 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
326e36a27f3c62949c5a3d2b854e9cf8074bb5a059Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Thu Aug 21 16:23:25 2025 -0700Revert "Allow modals in automation" (#262806)Revert "Allow modals in automation (#262510)"\n\nThis reverts commit 038c39cd5cf0d14ab5365271b05a51cb6d384549.
335c20044b71192dda66aacb578f140a76ba274740Josh Spicer <23246594+joshspicer@users.noreply.github.com>Thu Aug 21 16:16:49 2025 -0700Joshspicer/forwarduri (#262805)* forward activeEditor URI in chatMultiDiffContentPart to its actions\n\n* --amend
3483dcbb4add240ff6555e60d4aa4ae633fab21db9Matthías Páll Gissurarson <mpg@mpg.is>Fri Aug 22 00:41:30 2025 +0200extHostMcp: 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")
3518bbd61ff38ddbe485f2b58d0edf5a543d96b2b6Megan Rogge <merogge@microsoft.com>Thu Aug 21 18:16:30 2025 -0400Revert "tool picker with toolsets" (#262797)Revert "tool picker with toolsets (#262573)"\n\nThis reverts commit 3afd04771be9621a3624b4ea5951cc1aa326250c.
36038c39cd5cf0d14ab5365271b05a51cb6d384549Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Thu Aug 21 15:07:11 2025 -0700Allow 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
37f9b86d8e77d440f1dcc79b17641b96fe98be832eMatt Bierner <matb@microsoft.com>Thu Aug 21 12:56:01 2025 -0700Convert most top hitting eager event creations to use gettersFor #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
3830ecfd770be6ccff6870c0ef72b745949884463bMegan Rogge <merogge@microsoft.com>Thu Aug 21 15:48:43 2025 -0400fix task leak (#262732)fix #252515
39881fa244c166fc61e1664930818ef68e145f6b6bDaniel Imms <2193314+Tyriar@users.noreply.github.com>Thu Aug 21 12:38:19 2025 -0700Build out command allow list, improve unknown reportingPart of #262310\n
40ac84080e59d1e7a4d72d9de2d2905b33752a6fb4Matt Bierner <matb@microsoft.com>Thu Aug 21 11:49:40 2025 -0700Prefer using addDisposableListener in sashRan into this while debugging #262472. Using an emitter has extra overhead vs the simple listener\n
418c197d877eace519a5de7949cc2cfaa32d0de2b7Tim Heuer <4821+timheuer@users.noreply.github.com>Thu Aug 21 11:35:00 2025 -0700Add 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
420a01b6cd7b0cdabb2c2bc71784152d2c0f6ed7e2Matt Bierner <matb@microsoft.com>Thu Aug 21 11:31:33 2025 -0700Skip tracking Disposable.noneWe don't need to waste time storing or disposing of the empty disposable\n
4383e0ae122bd7daac175c367f2792c7a63c56adb7Matt Bierner <matb@microsoft.com>Thu Aug 21 11:22:10 2025 -0700Avoid creating extra emitter/events when rendering markdownWe only need a simple event callback, not an emitter\n
44f9cd6f4fd248a98574eb286a80a9dbd45973dc29Josh Spicer <23246594+joshspicer@users.noreply.github.com>Thu Aug 21 11:10:23 2025 -0700Do not disable delegate button (#262758)do not show the cloud button as disabled. Allow submission of a plan without final prompt
45ccd46cdffe8002435ba9c94edfef00ffb7721710Josh Spicer <23246594+joshspicer@users.noreply.github.com>Thu Aug 21 10:59:00 2025 -0700Allow 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
4613109e332880ec7ceaa9c92c7698893d09902460Matt Bierner <matb@microsoft.com>Thu Aug 21 10:42:58 2025 -0700User getters for events on a few common typesThis defers creating the event function until the property is accessed\n
477ca8a1dc324b91c9d80e73ae22be4f5b98f666e2Matt Bierner <matb@microsoft.com>Thu Aug 21 10:39:46 2025 -0700Don't eagerly create suggest widget when creating chat inputFor #262472\n
484b23f96ddde96ed2bd02eaa115754a344e6551fbLogan Ramos <lramos15@gmail.com>Thu Aug 21 13:06:50 2025 -0400Update BYOK API with more feedback (#262736)* Update some names\n\n* Update version\n\n* Allow undefined model options
496daaef349f4fe0b382ad29857fd56a3f5756f783Rob Lourens <roblourens@gmail.com>Thu Aug 21 08:26:45 2025 -0700Always rerender experimental welcome view as temporary fix (#262720)Fix #262692
5092db478835934bccd99ad66990975c497e4a3aceBenjamin Pasero <benjamin.pasero@microsoft.com>Thu Aug 21 16:49:04 2025 +0200chat - 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
51c7caba49440ed99219ddb27eced387b448898a95Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>Thu Aug 21 14:42:04 2025 +0200Increase gutter view port padding to 2px (#262691)increase padding to 2px
52f36487a318b27bd983bf4cdb1de8daf45ead7d2cEthan Bovard <ethanbovard@hotmail.com>Thu Aug 21 05:45:52 2025 -0400Add 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
533afd04771be9621a3624b4ea5951cc1aa326250cMartin Aeschlimann <martinae@microsoft.com>Thu Aug 21 11:44:45 2025 +0200tool picker with toolsets (#262573)* clean up tool picker\n\n* tools picker: add tools in toolSets\n\n* fix test
545e3fd855e26b7b273d17e7082c64b3076e819f10Copilot <198982749+Copilot@users.noreply.github.com>Thu Aug 21 06:35:59 2025 +0000Add 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>
55986f8e6054200db6e8215bbcb216f3cd2429eb4dBhavya U <bhavyau@microsoft.com>Wed Aug 20 19:43:54 2025 -0700Update todo lists auto collapse (#262619)* Update Beginner walkthrough\n\n* Update todo lists to auto collapse\n\n* Undo change
56308f8b90d40a3cdf0e348dc48f782928e94d56beRob Lourens <roblourens@gmail.com>Wed Aug 20 17:45:12 2025 -0700Avoid rerendering welcome content unnecessarily (#262611)For #262472
57bc9eaa3315b87f97fe7bc30b9dc29f74f6d12d11Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Wed Aug 20 15:31:55 2025 -0700Install deps in mcp (#262591)Gotta do this.
586bc5bd247574b2f690290031330f619a044edc2aMatt Bierner <matb@microsoft.com>Wed Aug 20 15:16:58 2025 -0700More clean up to MarkdownRenderer- Extract method\n- Don't create extra disposable store\n- Avoid extra actionhandlers in a few case\n
5981386077acd294d68d98d5e233a9af985c3959cbDaniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 20 15:07:56 2025 -0700Change upArrowNavigatesHistory backFixes #262548\n
60a972f2cb4b51cb85db137a570221d2bdcb8c3b14Connor Peet <copeet@microsoft.com>Wed Aug 20 14:51:11 2025 -0700tools: show auto-approval on initial selection (#262563)Closes #262561
6171bcedd78dd3351e940dde764f4b0abe915e56ebMegan Rogge <merogge@microsoft.com>Wed Aug 20 17:32:05 2025 -0400`assistant` -> `user` (#262579)lowercase
623cb1fd2b27599a34e119b7a63ee05ea927d7e7f8Megan Rogge <merogge@microsoft.com>Wed Aug 20 17:28:22 2025 -0400consolidate `toolResultDetailsFromResponse` (#262576)consolidate toolResultDetailsFromResponse
6314077dbc5be4a3054702a25b6b5f673cfcb9963aTyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Wed Aug 20 14:02:18 2025 -0700Inject 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.
6496f585dacea239d600e4c1e43dfcec988f69a387Matt Bierner <matb@microsoft.com>Wed Aug 20 13:44:36 2025 -0700Simplify `actionHandler` argument for rendering markdownThe markdown result is already disposable so it was always weird you had to pass a disposable to the action handler too\n
655b009d5328cb3583a8c0dde2f189bb48e79a4a27Connor Peet <copeet@microsoft.com>Wed Aug 20 12:34:19 2025 -0700debug: convert the renderer attacher to a standard websocket (#262546)Allows better interoperability with other tools. `rendererDebugPort`\nis not `rendererDebugAddr` which is a `ws://` address.
66c012ce1327f07ba8986e6e2d385f32ff3f3ef4fcMatt Bierner <matb@microsoft.com>Wed Aug 20 11:59:10 2025 -0700Don't run tsc compile on preview-src or test workspacesFor #262508\n\ntest workspace shouldn't be compiled and `preview-src` is compiled by the ext task\n
671019562b22c0ff70736c4d0bef08a8831fbe2491Josh Spicer <23246594+joshspicer@users.noreply.github.com>Wed Aug 20 11:48:43 2025 -0700Entrypoint 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
68586157b5936ef76bf6adfee25bca68d9cc345c92Matt Bierner <matb@microsoft.com>Wed Aug 20 10:41:09 2025 -0700Remove logsI thought I had unstaged these :/\n
69295ea551377a8d32fc92f919a6d01acfdfafc34fDaniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 20 10:20:50 2025 -0700Fix disposable leakFixes #262496\n
70548b5f7471082c5955321ea374a80c16f8cc65c3Matt Bierner <matb@microsoft.com>Wed Aug 20 10:18:03 2025 -0700Welcome descriptor is always a markdown stringTrying to simplify these types so that I can more easily diff them as part of #262472\n
71cbf5c59f277ae7d01db91e60a5943dd0eada115fAlex Ross <38270282+alexr00@users.noreply.github.com>Wed Aug 20 19:16:56 2025 +0200Fix `remote.localPortHost` (#262522)Fixes microsoft/vscode-remote-release#11131
7258c4c3bf4b58e2a413d39fb4a745e9de41b81d04Ross Wollman <rwoll@users.noreply.github.com>Wed Aug 20 10:13:48 2025 -0700Wait 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>
7350b5fce6e86a3f1ec4b47b4f897a1938b2fe7b96Daniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 20 10:04:23 2025 -0700Remove unneeded message typeFollow up from #261874\n
740361f9c36f28990d8527c03d720b803c7cb4883dTyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Wed Aug 20 09:52:05 2025 -0700Clean up disposables properly (#262516)Fixes https://github.com/microsoft/vscode/issues/262453
750384170bfc32deb12259c173827d39fbbd40031bMatt Bierner <matb@microsoft.com>Wed Aug 20 09:27:20 2025 -0700Fix which webview interface is implementedPurely for intellisense\n
768dac0058fb8ee0a47fe11f77aa7297479c5eeb9bdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Wed Aug 20 16:19:47 2025 +0000Bump 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>
7772c33a36ece64a2fbafd6dd690638d11f3cca08fDaniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 20 07:46:07 2025 -0700Add terminal auto approve opt-inPart of #261674\n
78845601668b9c6990a60362727c131a4337e77a85Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>Wed Aug 20 10:55:44 2025 +0000Git - fix commit signing regression (#262479)* Git - fix commit signing regression\n\n* Extract file name when signing commit
79792addc4a2c0a22fae3a076601aca0bbb2093d79Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>Wed Aug 20 08:46:53 2025 +0000Git - reveal specific file in the multi-file diff editor (#262458)Git - reveal specific file in the multi-file diff ediotr
80d2edee24762a3923e2422d3f61528ae4b1381a33Benjamin Pasero <benjamin.pasero@microsoft.com>Wed Aug 20 08:24:03 2025 +0200Revert "Allow dialogs in automation" (#262444)Revert "Allow dialogs in automation (#262417)"\n\nThis reverts commit 53c9922948f423cd9acad048e124d619a3ecb4a5.
8153c9922948f423cd9acad048e124d619a3ecb4a5Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Tue Aug 19 18:56:19 2025 -0700Allow 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.
824cc77a027256b7c32c49044dd3bc337b18e535ebJustin Chen <54879025+justschen@users.noreply.github.com>Tue Aug 19 17:20:55 2025 -0700fix checkpoints not working in editor instance (#262411)we are on gulpin now. gulpin is a cool pokemon
839efdd07cd2096a392ecce8aeea2e9eaeea43b38bJustin Chen <54879025+justschen@users.noreply.github.com>Tue Aug 19 16:38:35 2025 -0700handle 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
8440997af20b59a099a78ad00ff1086dd628d0c621Matt Bierner <matb@microsoft.com>Tue Aug 19 15:08:51 2025 -0700Remove `skipSanitize` option and disable command uris by defaultJust adding safer defaults to `renderMarkdownDocument`\n
8582ee93cc0c0939a018826cc6333e37036ac8ac4bDaniel Imms <2193314+Tyriar@users.noreply.github.com>Tue Aug 19 14:24:29 2025 -0700Discourage multi-line command use in terminalFixes microsoft/vscode-copilot-issues#187\n
864ec4d6b0bb0bc515639d90d9f67a411ef951f369Alex Ross <38270282+alexr00@users.noreply.github.com>Tue Aug 19 22:39:43 2025 +0200Make PR chat card look like new tools confirmation (#262376)Fixes #258595
8763a4a0be57ef28b30548a38496f4f172559f149dDaniel Imms <2193314+Tyriar@users.noreply.github.com>Tue Aug 19 13:01:49 2025 -0700Force Copilot to use pwsh over cmdFixes #262378\n
8884c6ab6b461e887cab81c23bef5e530419096ab7Daniel Imms <2193314+Tyriar@users.noreply.github.com>Tue Aug 19 12:47:08 2025 -0700Encode sub-commands as JSON arrayPart of #262310\n
898cdd16be19f3f6a8cfb84ad97fdb4dc6d6febe33Josh Spicer <23246594+joshspicer@users.noreply.github.com>Tue Aug 19 12:02:06 2025 -0700Add `provideNewChatSessionItem` API (#262369)add provideNewChatSessionItem API
90b77285872aa4582aa7c2ed247dfc5a81e6580408Justin Chen <54879025+justschen@users.noreply.github.com>Tue Aug 19 11:27:16 2025 -0700add 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
913b6f6a269ecffc4ee1336bef9937b1cdd7e3dfd5Harald Kirschner <hkirschner@microsoft.com>Tue Aug 19 09:03:19 2025 -0700Expand 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
928e0203626a508daabb0d0cbf964f667148f40203copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Tue Aug 19 13:07:19 2025 +0000Remove command reporting configuration and implement hardcoded allow list with separate telemetryCo-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
93a3d50bf9fd0b5104f0f279d62f2d91b9dee5efa0copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Tue Aug 19 12:27:55 2025 +0000Add 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
941bd6a4449403930f9315f2cea226bbd758ee3047Robo <hop2deep@gmail.com>Tue Aug 19 19:28:34 2025 +0900Revert "chore: enable verbose logs for windows electron smoketests" (#262291)This reverts commit cf2732fd8b2e0eaf145221bc4626097a429b7de1.
95b6416c5a5f27ad9dfcf529c45f9b6a744ac32bf7dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Tue Aug 19 11:55:15 2025 +0200Bump 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>
965b6cf33446a393827c872a9f385ecaf58576eab9Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>Tue Aug 19 11:42:24 2025 +0200Write screen reader content on focus change (#262285)write screen reader content on focus change
97cb596f81ac261b5ef5df8a548b15b823048a8eb0Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>Tue Aug 19 09:25:14 2025 +0000Engineering - cleanup pull request ADO pipeline (#262276)* Initial implementation\n\n* Fix indentation
98c81631ed89bf83644659485b82bcc6a843975eb0Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Mon Aug 18 23:27:10 2025 -0700Use 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
9983ca360fb3b590879a198e7188ca2bcaed5dc857Matt Bierner <matb@microsoft.com>Mon Aug 18 16:41:01 2025 -0700Don't skip sanitize for system extensions readmesI'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
100dcdb21160d868a36a886c286fd2164c4c2fd5d70Matt Bierner <matb@microsoft.com>Mon Aug 18 16:34:27 2025 -0700Still allow class attrs in rendered markdown docsFixes #262219\n
1018b328f5f984f6f65632e07e461c9bb24cdbebbceRob Lourens <roblourens@gmail.com>Mon Aug 18 15:55:46 2025 -0700Fix "Copilot Edits" leftover in message (#262222)Fix #260539
10221a3cbd18102cf9b75ec2e435318840ef1a78f0bDaniel Imms <2193314+Tyriar@users.noreply.github.com>Mon Aug 18 15:47:06 2025 -0700Add term auto approve enablement setting and policyPart of #255789\n
10342c26cd232465355640f5ed56a326958b80e32d0Matt Bierner <matb@microsoft.com>Mon Aug 18 15:00:23 2025 -0700Don't break up inline math during response streamingFixes #258571\n
104b860d8072ab46178a107172f5e3bcf865972882eDon Jayamanne <don.jayamanne@outlook.com>Tue Aug 19 07:38:33 2025 +1000Dispaly next NES in other documents (#261761)* Support next edits suggestions for different text documents\n\n* Dispaly next NES in other documents
10584829e3ee3942b57724ae13b1b01122b264d8aabAlex Ross <38270282+alexr00@users.noreply.github.com>Mon Aug 18 23:28:20 2025 +0200Add 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
1069f0d013656299028a056163a95f8ea1972b41a38Connor Peet <copeet@microsoft.com>Mon Aug 18 13:00:06 2025 -0700chat: improve tool truncation styling (#262177)* chat: improve tool truncation styling\n\nCloses https://github.com/microsoft/vscode/issues/261471\n\n* refine
10799ad9fa0e1f507d95ccb49ec7c27ff91bd273312Connor Peet <copeet@microsoft.com>Mon Aug 18 12:34:26 2025 -0700edits: move edit confirmations to extension tools (#262196)Goes with https://github.com/microsoft/vscode-copilot-chat/pull/646
10876745edf2ade3b10d78e9aaa20ef6b55c17434efAiday Marlen Kyzy <amarlenkyzy@microsoft.com>Mon Aug 18 17:44:36 2025 +0200Adding 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
109c85ebb0713bbc2d3144643422993d8ff2d149d23Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>Mon Aug 18 17:03:01 2025 +0200Show faster when in accept flow (#262128)show faster when in accept flow
1100a4241dc00e32e18ad6dfd37dbba8bd8f0c018b8Benjamin Pasero <benjamin.pasero@microsoft.com>Mon Aug 18 13:13:37 2025 +0200layout - 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.
11143452f464f2fe2f890dd2a2efcbfaad80821ca9aBhavya U <bhavyau@microsoft.com>Mon Aug 18 03:24:29 2025 -0700Remove 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>
112490afdd4cbf7703e075367c2d5f4fe7a9d006fb1Aman Karmani <aman@tmm1.net>Mon Aug 18 02:43:42 2025 -0700storage: 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>
113ea1973f76886eea5140ab831f96d84762217bf85Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Sun Aug 17 22:06:21 2025 -0700Remove redundant activation & log extension service activation errors (#262084)ref https://github.com/microsoft/vscode/issues/261790
11409401e712d4ffa5e497787978fe90c1557a0092bTyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Sun Aug 17 21:10:19 2025 -0700Fix validation of scopes_supported (#262077)Fixes https://github.com/microsoft/vscode/issues/260500
1157c2bbd4a5999c464d24ed7a125878e5ce64c6a99Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>Sun Aug 17 21:43:03 2025 +0200Fix minShowDelay calculation (#262056)fix minShowDelay
1166e5547320ec180a179a43f36f9133476d89c6121Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 07:52:47 2025 -0700Fix git bash CDPATH to use correct absolute formatFixes #251992\n
117b6f7a73da03dbf58a7127177072afd32f29b78b1Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 07:44:27 2025 -0700Disable up arrow navigates history by defaultFixes #262029\n
1189cdd4b17f89a03358093d09b56043f44d371396fDaniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 07:22:09 2025 -0700Pull completions from Windows PowerShell when relevantFixes #253685\n
119da02d1d832d5756eb8d52308bf0fc7542479a632Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 07:09:28 2025 -0700Use label service for URI formatting in suggest detailFixes #253970\n
12050079f9bf084b29488366911dabff50ad606420dDaniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 06:57:25 2025 -0700Actually use the cache for suggest globalsPart of #256746\n
121233c8a0c9d1d6087a44065d8b4b9506ed0bb3cf1Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 06:43:33 2025 -0700Remove deprecated pwsh script completion providerFixes #260388\n
122ed6dac518c2c483573b30ef339296e3b545a25f3Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 06:38:34 2025 -0700Ensure fig generators have correct cwd and env setFixes #261014\n
123a5f2e2d46eb3edac56c297ae6a3eb738138c78c9Daniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 05:34:07 2025 -0700Update inline docs with latest infoFollowing up on #261817\n
12430520c10378800a2e9ec74837673bfe1c4a8454eDaniel Imms <2193314+Tyriar@users.noreply.github.com>Sun Aug 17 05:14:51 2025 -0700Move p10k prompt reporting before omzBoth installed is common\n
12528ab4aa301878cd34465783d97505ac756263833Copilot <198982749+Copilot@users.noreply.github.com>Sat Aug 16 20:55:06 2025 -0700Add 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>
126fc55871185baaba8adeb8c69b394c062d65c40b8Copilot <198982749+Copilot@users.noreply.github.com>Sat Aug 16 06:42:16 2025 +0000Implement 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>
127e98a20f554d7c42e02b60bf5adf6a6b072423512Copilot <198982749+Copilot@users.noreply.github.com>Sat Aug 16 04:42:54 2025 +0000Allow 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>
12867e7d96559c1bfd8f88e376dda7b3b3810bdc6ebRaymond Zhao <7199958+rzhao271@users.noreply.github.com>Fri Aug 15 14:45:06 2025 -0700fix: 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
12996c621c1a7100661043510263692ca5594a33e83Robo <hop2deep@gmail.com>Sat Aug 16 04:13:50 2025 +0900ci: 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
130a891079fb346564aef75ff7ee0a8555ffe953979Martin Aeschlimann <martinae@microsoft.com>Fri Aug 15 19:07:19 2025 +0200polish 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'>`
131aef6fc36a4d025f4848aa8174836c73e35b76f67copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Fri Aug 15 14:27:20 2025 +0000Add tests for configurable shell integration timeoutCo-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
1327c8a83b7468b5398847929c038011ebb9fa55c95copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Fri Aug 15 14:22:16 2025 +0000Add configurable shell integration timeout settingCo-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>\n
133235e0da0f888daaa023f0636d5498b8270ab830cDaniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 15 07:04:47 2025 -0700Polish terminal chat actionsFixes #261799\n
134fbfcc8a36602e87d4ae7b23b54f244d5e85d79e6Daniel Imms <2193314+Tyriar@users.noreply.github.com>Fri Aug 15 06:35:53 2025 -0700Review safe auto approve commands, remove inline command systemPart of #259668\n
135be1e2e69424fe3ad32d04d41bb0d3b88ceb13f94Benjamin Pasero <benjamin.pasero@microsoft.com>Fri Aug 15 10:23:30 2025 +0200fix - silence experimental warnings in development (#261764)* fix - silence experimental warnings in development\n\n* simplify
136437efbc32c500e8023828714d8a9d624ee1278a4Rob Lourens <roblourens@gmail.com>Thu Aug 14 18:40:59 2025 -0700Bump 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
137cf433b58e51b4a3e7945016f795b7da3b0b3f81fTyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Thu Aug 14 18:10:05 2025 -0700Ability 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>
13836d72d96709b9d2160df8ea6f5b0e9ae5f0b514eCopilot <198982749+Copilot@users.noreply.github.com>Thu Aug 14 17:15:39 2025 -0700Add 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>
1393992e281e715126b9915eae38424694c35ac46c8Aman Karmani <aman@tmm1.net>Thu Aug 14 14:21:07 2025 -0700terminalProcessManager: 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
140f6b2bec4109ea8935032d6d01fa4b2d256d46fc6Logan Ramos <lramos15@gmail.com>Thu Aug 14 16:59:44 2025 -0400Modify 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
14115dba1928a0799a0f465415b344931e98550d0ebConnor Peet <copeet@microsoft.com>Thu Aug 14 13:22:01 2025 -0700edits: 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
142b674479667c142f12976f6bc9a2e8ce9ee631976Matt Bierner <matb@microsoft.com>Thu Aug 14 10:33:08 2025 -0700Remove old eslint filesThis won't be picked up by our current eslint version\n
1430ceff9e1145be2fbb54ccbc01971e23a73b92bbacopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Thu Aug 14 16:47:23 2025 +0000Use regex lookbehind instead of manual character checking for KaTeX detectionCo-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
1445f1c49b2e4d98db3b310cb899e47b2e2e2aea626copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Thu Aug 14 16:44:43 2025 +0000Remove unit tests as requested in PR feedbackCo-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
145ad17390dea05220202bf298e13a7ad2dab5abf2cDaniel Imms <2193314+Tyriar@users.noreply.github.com>Thu Aug 14 06:14:50 2025 -0700Remove 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
1469984cd969fb7635542c6e79b5083a57750758adbJustin Chen <54879025+justschen@users.noreply.github.com>Thu Aug 14 02:15:08 2025 -0700make thinking tokens collapsible INLINE (#261600)* make thinking tokens collapsible INLINE\n\n* some cleanup
147fca79ef32eac62b439d8dc893ebaeef1d8e01fc9Truman <675540285@qq.com>Thu Aug 14 16:42:05 2025 +0800Display 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>
1482d6f48ea7fb5dfd0aa623e7444f1f4f49c6e6817Daniel Imms <2193314+Tyriar@users.noreply.github.com>Thu Aug 14 00:52:46 2025 -0700Adopt thenRegisterOrDispose helper (#261287)Adopt thenRegisterOrDispose helper\n\nFixes #261211
1497eb17886491b29d14fdf4bcd8af432492a4d7528isidorn <inikolic@microsoft.com>Thu Aug 14 09:50:40 2025 +0200Change experiment mode from 'startup' to 'auto' for inline chat configurationrefs https://github.com/microsoft/vscode/issues/257059\n
15072a28df2002d48407798e71e868e1ae9cb840692Peng Lyu <penn.lv@gmail.com>Thu Aug 14 00:14:18 2025 -0700refactor 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>
1513b5110391dffc18e9983d33d6340c5c8e642f3a8Anthony Kim <62267334+anthonykim1@users.noreply.github.com>Wed Aug 13 18:35:44 2025 -0700Revert "TerminalTaskSystem: Fix addtion arguments for string command … (#261565)Revert "TerminalTaskSystem: Fix addtion arguments for string command (#251201)"\n\nThis reverts commit c758ad40aa76933d0cc44d3bac241db8430f5093.
152822232673f178e733b089a8a4246475f94858816copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Thu Aug 14 00:35:19 2025 +0000Add 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
153533e889ea9997f81a23d118931fe2b5c40873d5aCopilot <198982749+Copilot@users.noreply.github.com>Wed Aug 13 23:02:19 2025 +0000Add 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>
15471d69fd1c68b1b573c6d162fe37506a90e5f821eDaniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 13 12:40:27 2025 -0700Ensure default auto approved regexed check from start of sub-commandsPart of #259668\n
155f7912a436be39558f0dd88588da02508b4ac818cMatt Bierner <matb@microsoft.com>Wed Aug 13 10:49:25 2025 -0700Remove bower package intellisense from coreFixes ##26149\n
156a80fd7046fe68cb8eb3ad204e5fd93ea9e71c282Anthony Kim <62267334+anthonykim1@users.noreply.github.com>Wed Aug 13 10:40:39 2025 -0700Add 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
1574791661313c3e966bf38c6dcfa5ae5c43bf954cbMatt Bierner <matb@microsoft.com>Wed Aug 13 10:23:41 2025 -0700Try adding layer to webview stylesFixes #261430\n
1580b4691fe56c84f6945da94c5d2520fa47497cbf3Matt Bierner <matb@microsoft.com>Wed Aug 13 10:09:04 2025 -0700Fix compile of the github extensionAll of our webpack scripts are modules now\n
159610e0daf065ffd6c735356940b0484333b5fd06dKen Herring <kennethherring@gmail.com>Wed Aug 13 12:51:35 2025 -0400terminal.copyOnSelection and terminalFindWidget - do not copy selection on focus (#254065)Co-authored-by: Anthony Kim <62267334+anthonykim1@users.noreply.github.com>
160d3c3cf8f5025d9565eff4aa2545431adebb1aa83Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com>Wed Aug 13 09:44:28 2025 -0700Attempt to fix Codespaces bug by declaring a default (#261484)Fixes https://github.com/microsoft/vscode/issues/261238
161e962e49361900fbb6d5f9e4393e75f5db24da5adBenjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>Wed Aug 13 18:22:20 2025 +0200dont delay explicitly triggered suggestions (#261463)* dont delay explicitly triggered suggestions\n\n* fix name
1624262ae0665f0fa8592b53fac866b5d933a88e87bcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Wed Aug 13 15:31:21 2025 +0000Fix KaTeX regex to prevent false math detection in codeCo-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>\n
1638ee38d3724e0b1df7ca9767a127269b7e805d2f7Daniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 13 03:27:46 2025 -0700Revert "Add auto-approval message for global chat.tools.autoApprove setting"This reverts commit acd2b7841349aa0b96537f220f2c050afc7d2e63.\n
164de974d531db187ff1df3d736b246e9a02495ecdbDaniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 13 03:10:27 2025 -0700Reuse terminal creator, refresh SI quality every reusePart of #260880\n
165d42a47beb97a56fb60d590448389fde11fa4fcf5Harald Kirschner <hkirschner@microsoft.com>Wed Aug 13 02:58:52 2025 -0700chat: 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>
16639d9e41a8a0347f23cce73bc8ccd409995d2decbDaniel Imms <2193314+Tyriar@users.noreply.github.com>Wed Aug 13 02:34:25 2025 -0700Move terminal confirm hover to sidePart of #257468\n
167661cb7e829aba989099d9529ddfe0f001a428ed1Megan Rogge <merogge@microsoft.com>Wed Aug 13 00:46:19 2025 -0400cap retrieved terminal chars at 16k (#261272)fix #260791
168919fe9149652093556924b3b1fa9e08c4c24161dRob Lourens <roblourens@gmail.com>Tue Aug 12 21:46:07 2025 -0700Don't skip content parts after an empty thinking part (#261361)Fix #261282
1693f71dc0d8e0c8fdebc22f023909a6c19c5b50145Copilot <198982749+Copilot@users.noreply.github.com>Tue Aug 12 18:23:26 2025 -0600Add 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
1700e00a15ef0c59d39aff227c63fb3c55b1b25f9acJustin Chen <54879025+justschen@users.noreply.github.com>Tue Aug 12 16:16:30 2025 -0700hide working set by default (#261354)* collapse working set by default\n\n* css