Commit Graph

144137 Commits

Author SHA1 Message Date
Benjamin Pasero 4b251f19ca agent sessions - fix use of time label (#289371) 2026-01-21 12:59:17 +00:00
Copilot 6e16763b87 Add experimental tri-state chat toggle for command center (#289336)
* Initial plan

* Add experimental tri-state chat toggle from command center

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* Refactor: Extract tri-state condition to variable for readability

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* .

* .

---------

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-21 12:49:39 +00:00
Copilot 94d39180f4 Archive session on /clear instead of backgrounding (#289317)
* Initial plan

* Make /clear command archive current session before creating new one

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* polish

* .

---------

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-21 12:49:25 +00:00
mrleemurray f227bb971b Update 2026 Dark theme colors and styles for improved consistency and readability 2026-01-21 12:21:15 +00:00
Ladislau Szomoru 04617215cf Agent sessions - polish toolbar (#289350) 2026-01-21 13:06:55 +01:00
mrleemurray 0826995426 Remove background color from quick input widget for improved transparency 2026-01-21 11:58:41 +00:00
mrleemurray 40d9a48e6d Refactor quick input widget styles for improved dark theme support 2026-01-21 11:31:38 +00:00
mrleemurray 70dd1421d4 Enhance sticky widget styles for dark theme in the editor 2026-01-21 11:27:23 +00:00
Lee Murray d0b219c584 Merge pull request #289354 from microsoft/mrleemurray/additional-snake-blue
Add new codicons for screen cut and ask
2026-01-21 11:25:15 +00:00
mrleemurray 08412c1258 feat(codicons): add new codicons for screen cut and ask 2026-01-21 11:03:41 +00:00
Henning Dieterichs 452ea78218 Fixes worker error message (#289348) 2026-01-21 11:55:29 +01:00
Johannes 6ba5c9d738 refactor(inlineChat): rename InlineChatOverlayWidget to InlineChatInputOverlayWidget and update references 2026-01-21 11:55:19 +01:00
Sandeep Somavarapu a831cc9f3d Fix #275134 (#289347) 2026-01-21 11:54:09 +01:00
Johannes 74c3dc70ea refactor(inlineChat): rename hide method to _hide and update references 2026-01-21 11:34:34 +01:00
Johannes 4101fbafeb fix(inlineChat): change hide method visibility to private 2026-01-21 11:29:38 +01:00
Johannes 07796e20b3 feat(inlineChat): add keyboard navigation for action bar to focus input editor 2026-01-21 11:19:26 +01:00
Ladislau Szomoru 406f3f031d Workbench - extract floating menu into a widget (#289333) 2026-01-21 09:59:04 +00:00
Benjamin Pasero 6f765aed74 Agent sessions in Chat integration feedback (fix #289188) (#289325)
* Agent sessions in Chat integration feedback (fix #289188)

* .

* .

* .
2026-01-21 09:55:52 +00:00
Johannes 46e5821fd3 feat(inlineChat): enhance inline chat affordance with new selection handling and styling 2026-01-21 10:52:11 +01:00
Sandeep Somavarapu e1cad32733 skip reporting stats in web (#289156)
* skip reporting stats in web

* accept suggestion
2026-01-21 08:47:58 +00:00
Johannes Rieken 90bae3ca47 feat(inlineChat): refactor inline chat affordance and rendering modes (#289159)
* feat(inlineChat): refactor inline chat affordance and rendering modes

- Replaced InlineChatSelectionIndicator with InlineChatAffordance for improved affordance handling.
- Introduced InlineChatGutterAffordance and InlineChatEditorAffordance for gutter and editor affordances respectively.
- Added InlineChatOverlayWidget for rendering inline chat as a hover overlay.
- Updated configuration keys to support new affordance options and rendering modes.
- Removed deprecated ShowGutterMenu configuration in favor of more flexible affordance settings.
- Enhanced inline chat behavior to support both zone and hover rendering modes.

* thanks copilot
2026-01-21 07:57:05 +00:00
Ladislau Szomoru 4384ba8562 Git - do not provide original resource for files that are in the .git folder (#289313) 2026-01-21 08:27:29 +01:00
Ladislau Szomoru 41afb6c853 Workbench - floating menu cleanup (#289312) 2026-01-21 08:27:06 +01:00
dileepyavan 3c27a03b3a Appending node exec path for running srt (#289150)
* correcting the srt path

* Fixing path for srt command executable
2026-01-21 08:26:50 +01:00
Bhavya U 8022faa424 Update chatStatusWidget to show for some users (#289302) 2026-01-21 08:26:15 +01:00
Benjamin Pasero 1d742f0e00 agent sessions - fix logging (#289316) 2026-01-21 07:23:27 +00:00
Bhavya U 83a8d44fcf Remove experimental tags from todo list widget configuration (#289304) 2026-01-21 08:01:06 +01:00
Rob Lourens c9cd850550 Fix input shifting when editing request (#289301)
Caused by losing the flex gap that applied to an empty chat-input-overlay
2026-01-21 07:53:48 +01:00
Bhavya U f60f946b17 Add optional chatSessionResource parameter for read operations in ManageTodoListTool (#289290)
* Add optional chatSessionResource parameter for read operations in ManageTodoListTool

* Update src/vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 20:33:43 -08:00
Rob Lourens 995b626996 Remove chat response model onDidChange listener (#289297) 2026-01-21 03:27:36 +00:00
Rob Lourens 691296005d Clean up chat row layout (#289238)
* Minor chat optimizations and fixes

* Remove updateItemHeightOnRender in favor of a ResizeObserver

* Remove other unneeded onDidChangeHeight emitters

* Fix autoscroll- maybe this fixes our autoscroll issues. But it does fix the flickering I get when expanding items, due to waiting for the resize observer then waiting multiple animation frames for the scroll event to be handled

* Clean up

* More onDidChangeHeights cleanup

* Cleanup

* Fixes

* Restore onDidChangeHeight for thinking part
2026-01-20 19:11:27 -08:00
Osvaldo Ortega ae3402f478 Merge pull request #289210 from microsoft/osortega/supporting-newt
Tracing for sessions timing
2026-01-20 18:36:44 -08:00
Justin Chen 729e9d13e4 better instructions for ai headers (#289259) 2026-01-20 18:24:55 -08:00
Simon Siefke 51a7a0fe2f fix: memory leak in folder configuration (#279230)
* fix: memory leak in folder configuration

* pass resourcemap
2026-01-21 02:13:13 +00:00
Osvaldo Ortega 3fd243d73f Merge pull request #289266 from microsoft/osortega/planned-halibut
Privacy footer for agents welcome page
2026-01-20 18:06:26 -08:00
Harald Kirschner 980d45aba8 Hash custom agent names (#289279) 2026-01-21 02:00:03 +00:00
Osvaldo Ortega 072c5e2c04 Merge pull request #289273 from microsoft/osortega/sore-caterpillar
Do not open the chat widget if welcome page is agent sessions
2026-01-20 17:52:17 -08:00
Osvaldo Ortega 2b033f7321 So silly 2026-01-20 17:51:24 -08:00
Osvaldo Ortega 749a2535d5 Missing stub 2026-01-20 17:47:19 -08:00
Connor Peet 58db9f8def chat: combine adjacent code blocks in MCP tool output (#289272)
Combines adjacent text code blocks in ChatToolOutputContentSubPart to
reduce the number of editor models and listeners created when tools
return multiple separate output parts. When an MCP tool outputs many
lines (e.g., 100 lines), they are now merged into a single code block
instead of creating 100 separate blocks, which significantly improves
responsiveness and prevents listener leak warnings.

- Modified createOutputContents() to group consecutive code parts
- Modified addCodeBlock() to accept an array of parts and combine
  their text content with newline separators
- Reduces model/listener creation for high-volume MCP tool outputs

Fixes https://github.com/microsoft/vscode/issues/279624

(Commit message generated by Copilot)
2026-01-21 01:35:19 +00:00
Osvaldo Ortega fc5012abc3 Merge branch 'main' into osortega/supporting-newt 2026-01-20 17:11:17 -08:00
Osvaldo Ortega 2657b9c77f Merge pull request #289271 from microsoft/copilot/sub-pr-289266
Use MarkdownString for privacy footer localization with embedded links
2026-01-20 17:00:12 -08:00
copilot-swe-agent[bot] 1d088083e2 Remove duplicate provider name parameter
Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>
2026-01-21 00:55:03 +00:00
copilot-swe-agent[bot] c6d89825e8 Use MarkdownString for localization with links following VS Code patterns
Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>
2026-01-21 00:50:42 +00:00
Paul 0ab69cd73d Use proper virtual file system for prompt files provider extension API (#289234) 2026-01-21 11:47:28 +11:00
Osvaldo Ortega 5b84902b0d Do not open the chat widget if welcome page is agent sessions 2026-01-20 16:46:12 -08:00
copilot-swe-agent[bot] b6768f08a6 Initial plan 2026-01-21 00:43:57 +00:00
Osvaldo Ortega a5d6f5405e Test update 2026-01-20 16:41:45 -08:00
Osvaldo Ortega 29ddeaa23f Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 16:36:49 -08:00
Osvaldo Ortega 4a8af5d7f9 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 16:36:28 -08:00