Zhichao Li
7b5c084b8f
Merge pull request #288180 from microsoft/zhichli/fixchatrepoinfo
...
Fix and enhance newline handling in git diff generation of `chatRepoInfo`
2026-01-15 15:27:36 -08:00
Paul
8a2adc0d0a
Fix missing user prompt files ( #288182 )
2026-01-15 15:21:55 -08:00
Megan Rogge
3f178fb6c1
use f2 for mac, windows ( #288175 )
...
fixes #288174
2026-01-15 14:56:53 -08:00
Zhichao Li
eec05c584c
enhance newline handling of diff export in chatRepoIno
2026-01-15 14:13:08 -08:00
Josh Spicer
1656700d1d
streaming latest session to agentSessionWidget ( #288176 )
...
* stream progress
* tidy
2026-01-15 22:03:48 +00:00
Josh Spicer
ccdcaa2407
refactor agent command center and projection code ( #288163 )
...
* change how we draw their attention
* more
* swap X to esc button
* refactor
* remove unused
* fix placeholder
2026-01-15 21:36:13 +00:00
Connor Peet
bebef40b5a
chat: fix uri compare failing in chat session storage ( #288169 )
...
Fixes a data loss issue where we'd fail to store the session
2026-01-15 21:34:23 +00:00
Ladislau Szomoru
88091dc760
Chat - only render working set when there are session files ( #288164 )
2026-01-15 20:47:58 +00:00
Matt Bierner
0bd6afc8e0
Merge pull request #287923 from mjbvz/dev/mjbvz/artificial-barnacle
...
Hide getAllChatSessionItemProviders
2026-01-15 12:29:14 -08:00
Connor Peet
8e70e1e590
chat: fix last response state stored as active in the session index ( #288161 )
2026-01-15 20:09:00 +00:00
Ladislau Szomoru
ffd0ae8c67
Button - fix overflow wrapping ( #288160 )
2026-01-15 20:04:34 +00:00
Justin Chen
601d342dde
terminal in thinking dropdown ( #287902 )
...
* terminals in thinking dropdown
* make setting on by default:'
* fix chat confirmation widget
* fix spelling
* fix public issue
* add backup icon for terminal
2026-01-15 19:58:03 +00:00
Matt Bierner
c3d9a398df
Merge pull request #288079 from kiofaw/fix/256854
...
fix: replace AsyncIterableObject with AsyncIterableProducer
2026-01-15 11:54:33 -08:00
Josh Spicer
4b8d9aa13a
Agents control show Esc button hint ( #288135 )
...
* change how we draw their attention
* more
* swap X to esc button
2026-01-15 11:46:10 -08:00
Matt Bierner
45069f93db
Merge branch 'main' into dev/mjbvz/artificial-barnacle
2026-01-15 11:43:14 -08:00
Matt Bierner
9d80d65212
Merge pull request #287940 from mjbvz/dev/mjbvz/organic-giraffe
...
Fix handling of `ExtendedLanguageModelToolResult2`
2026-01-15 11:41:00 -08:00
Logan Ramos
63be45bc13
Fix create file not properly rendering ( #288150 )
...
* Fix create file not properly rendering
* Update src/vs/workbench/contrib/chat/common/model/chatProgressTypes/chatToolInvocation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-15 19:39:38 +00:00
Tyler James Leonhardt
9a53549070
fix: add descriptions to chat session picker options ( #288149 )
2026-01-15 19:21:06 +00:00
Robo
3e56b3a2a4
feat: enable win11 context menu for stable ( #287832 )
...
* feat: enable win11 context menu for stable
* chore: update dll package
* chore: codesign appx for stable
* feat: support system setup
* fix: allow installing appx for system setup
* fix: add -SkipLicense to avoid exception during install
2026-01-15 19:49:28 +01:00
Copilot
fa78c64031
Fix 100% CPU on Windows when watched file is deleted ( #288003 )
...
* Initial plan
* Fix 100% CPU on Windows when watched file is deleted
When a watched file/folder is deleted on Windows, Parcel's subscribe
callback may continue to receive errors from ReadDirectoryChangesW.
Previously, these errors were processed by onUnexpectedError which
would fire _onDidError events repeatedly. This caused 100% CPU usage
as the error handling loop never stopped.
The fix checks if the watcher has already failed (via watcher.failed)
before processing errors. When the watcher has failed (which happens
when the watched path is deleted), additional errors from Parcel are
ignored. This prevents the CPU spike while still allowing the normal
suspend/resume mechanism to handle watching the path when it's recreated.
Fixes microsoft/vscode#263718
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com >
* Update comments to better explain CPU issue prevention
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com >
* Add same fix to nodejs watcher for Windows CPU issue
Apply the same fix to nodejsWatcherLib.ts as suggested by the reviewer.
The error handler now checks if the watcher has already failed before
processing additional errors, preventing the endless error loop on
Windows when a watched path is deleted.
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com >
* lets not change parcel watcher for now
* .
* .
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com >
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2026-01-15 18:47:11 +00:00
Paul
12bce8da5a
Agent skills management UX and file support ( #287201 )
2026-01-16 05:46:36 +11:00
Bhavya U
a03c603b04
Show todo list when there are any todos available ( #288119 )
2026-01-15 19:43:23 +01:00
Benjamin Christopher Simmonds
1c1762b073
Merge pull request #288120 from microsoft/benibenj/meaningful-junglefowl
...
Improved chat input pickers
2026-01-15 18:39:23 +01:00
BeniBenj
2cd5626d13
improved chat input pickers
2026-01-15 18:17:26 +01:00
João Moreno
3ecb8e893f
Add compatibility checks for Copilot Chat extension in release build script ( #287807 )
...
* Add compatibility checks for Copilot Chat extension in release build script
* add tests
* address comment
2026-01-15 17:16:53 +00:00
Ladislau Szomoru
448f171f94
Chat - fix chat input rendering bug ( #288110 )
2026-01-15 18:07:12 +01:00
Ladislau Szomoru
cdc06ed9ac
Git - handle case when the repository only contains the main worktree ( #288056 )
2026-01-15 16:42:07 +00:00
Joaquín Ruales
2f9749dc7c
Integrated Browser: Select all URL text when URL bar receives focus ( #287919 )
2026-01-15 08:34:31 -08:00
Alex Ross
3b51077a99
Add more details to provideWorkspaceChatContext ( #288105 )
...
Fixes #280668
2026-01-15 16:27:11 +00:00
Paul
a357e63b0b
Prompt files provider API V2 ( #286457 )
...
* wip
* updates
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* test
* dispose
* clean
* remove
* invalidate
* wip
* pr
* use enum
* PR
* clean
* more cleanup
* more cleanup
* more cleanup
* more cleanup
* more cleanup
* nit
* add optional metadata
* use new proposal
* clean
* clean
* nit
* v2
* yaml clean
* clean
* Update src/vs/workbench/api/common/extHostChatAgents2.ts
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com >
* PR
* wip
* PR
* Update src/vs/base/common/yaml.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* add command
* pr
* PR
* PR
* PR
* clean
* PR
* use cache
* nit clean
* clean
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com >
2026-01-15 15:52:45 +00:00
Alex Ross
d9025c2351
Add command to contributable chat context ( #288084 )
...
* Add command to contributable chat context
Fixes #280796
* Copilot feedback
2026-01-15 15:50:53 +00:00
Megan Rogge
1d8cc01ab0
use MutableDisposable, allow any input to cancel prompt for input ( #287855 )
...
follow-ups to #287651
2026-01-15 07:27:42 -08:00
Megan Rogge
17362d52dc
rm setting ( #288070 )
2026-01-15 07:27:00 -08:00
João Moreno
1deca733b3
refactor: replace gulp-untar with custom untar implementation and update dependencies ( #288081 )
2026-01-15 15:13:11 +00:00
Sandeep Somavarapu
82352d9ab5
do not show copilot models if they are not user selectable ( #288078 )
2026-01-15 15:02:43 +00:00
kiofaw
57b1d5f3bc
refactor: replace AsyncIterableObject with AsyncIterableProducer in codeBlockOperations.ts
2026-01-15 22:37:29 +08:00
Sandeep Somavarapu
c36e2b89d9
fix populating trusted publishers ( #288066 )
2026-01-15 13:38:06 +00:00
Sandeep Somavarapu
58da01ed9c
add migrate action for migrating existing configured models ( #288062 )
2026-01-15 05:18:45 -08:00
Benjamin Pasero
347d4b374b
chore - add hono package version 4.11.4 ( #288032 )
2026-01-15 14:02:40 +01:00
Lee Murray
2e551b05ed
Merge pull request #288060 from microsoft/mrleemurray/appropriate-junglefowl-fuchsia
...
Update border-radius properties to use CSS variables
2026-01-15 13:00:03 +00:00
Lee Murray
f72709128c
Merge pull request #288057 from microsoft/mrleemurray/competent-bedbug-violet
...
Update chat editor overlay background color
2026-01-15 12:56:48 +00:00
mrleemurray
36d09ec699
fix: update border-radius properties to use CSS variables for consistency
2026-01-15 12:37:56 +00:00
Benjamin Pasero
84e4ac7002
fix - update chat.tools.terminal.outputLocation setting ( #288050 )
2026-01-15 13:36:24 +01:00
mrleemurray
5153ffb4d2
fix: update background color for chat editor overlay and controller to match widget styling
2026-01-15 12:34:24 +00:00
Sandeep Somavarapu
7195c7df60
wrap extension editor actions ( #288006 )
2026-01-15 10:52:12 +01:00
Mike Wang
29b4dca68e
Merge pull request #286122 from MikeWang000000/fix-rulers
...
Fix rulers not visible with negative zoom factor (#284129 )
2026-01-15 09:16:24 +00:00
dependabot[bot]
860fe62fbf
Bump undici from 7.9.0 to 7.18.2 ( #287882 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 7.9.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.9.0...v7.18.2 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.18.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 10:15:42 +01:00
Megan Rogge
3ab8e66d72
ensure important extension info wraps so low vision users can see it at 200% zoom ( #287591 )
...
* fixes #287226
* undo change
2026-01-15 09:52:35 +01:00
Robo
1fe49563dc
fix: capture diagnostics and add workaround for graphite recording order failures ( #287798 )
...
* feat: expose gpu log messages as part of --status
This is useful in scenarios where the application rendering
completely breaks and we want to know the health of gpu process
on demand without having to restart the application.
The log messages are usually available on demand via
Developer: Show GPU Info page but during complete rendering failure
the developer page will also fail to render.
* feat: add support for argv.json switch to recover from failure
* chore: address feedback
* chore: update build
* chore: bump distro
2026-01-15 08:00:20 +00:00
Raymond Zhao
1251d8b737
chore: bump native-watchdog ( #287848 )
...
* chore: bump native-watchdog
* Rename more instances
* chore: update Debian x64 dep list
2026-01-15 15:34:13 +09:00