Commit Graph

144137 Commits

Author SHA1 Message Date
Copilot
2b514ef202 Fix disposed store error in DetachedTerminalSnapshotMirror (#289154) 2026-01-21 21:31:36 +00:00
Copilot
e0d13f0780 Add progress sound on retry request for accessibility (#289462) 2026-01-21 16:06:46 -05:00
Copilot
3d7f0710fe Merge pull request #288741 from microsoft/copilot/fix-agent-projection-mode
Fix agent projection mode behavior during chat sessions
2026-01-21 21:04:51 +00:00
Henning Dieterichs
461887743a Fixes bug that long distance widget does not have correct width (#289477) 2026-01-21 13:03:51 -08:00
Connor Peet
8ae978b223 mcp: implement McpUiUpdateModelContextRequest handler (#289474)
Implements the ui/update-model-context MCP Apps protocol method to allow
MCP UIs to update the chat widget's model context with structured data and
content attachments. Each update replaces only the context added by that
specific MCP app instance, preserving user-added attachments.

- Maps MCP content blocks to chat attachments:
  - Images become image attachments
  - Resource links become file attachments using McpResourceURI
  - Text blocks become generic attachments with preview and tooltip
- Structured content becomes a single JSON attachment formatted nicely
- Uses hashed server ID prefix to track and replace only app-specific context
- Announces updateModelContext capability in host capabilities

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

(Commit message generated by Copilot)
2026-01-21 13:03:16 -08:00
Megan Rogge
868d1ca73d Incorporate thinking in chat response accessible view, remove thinking specific view (#289460)
fixes #289223
2026-01-21 20:53:52 +00:00
Raymond Zhao
3e7b2cb5e6 chore: bump native-is-elevated (#287912) 2026-01-21 12:47:31 -08:00
Copilot
253b76b667 Fix archived sessions appearing in IN PROGRESS section (#289436)
* Initial plan

* Fix: Archived sessions should not appear in IN PROGRESS section

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

* Add helper functions for filtering active non-archived sessions

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 20:32:38 +00:00
Connor Peet
c33f030e43 chat: hide edit hover in agent session hover widget (#289466)
Hides the request edit hover UI in the chat list widget used by agent
session hover since request editing is not supported in that context.

- Add 'editable: false' to rendererOptions in agentSessionHoverWidget
- Hide requestHover element when editable is false in chatListRenderer
- Remove unused editableCodeBlock property from IChatListItemRendererOptions

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

(Commit message generated by Copilot)
2026-01-21 12:32:22 -08:00
Benjamin Pasero
8b0c3aa9a9 agent sessions - fully rely on provider times (#289464) 2026-01-21 12:31:35 -08:00
Raymond Zhao
50d4586538 chore: bump windows-foreground-love (#289461) 2026-01-21 19:48:01 +00:00
Raymond Zhao
e03af17fbb Revert "Bump tar from 7.4.3 to 7.5.6 in /build/npm/gyp" (#289459)
Revert "Bump tar from 7.4.3 to 7.5.6 in /build/npm/gyp (#289415)"

This reverts commit 81f871e6aa.
2026-01-21 19:17:54 +00:00
Connor Peet
5470529050 chat: position session hover above when in bottom panel (#289458)
Extracts hover position logic into a dedicated getSessionHoverPosition()
method that correctly handles all viewport locations and orientations.
When the agent session view is in the bottom panel, the hover now appears
above the session rather than to the left, preventing it from hiding
session buttons.

- Adds getSessionHoverPosition() method to ChatViewPane
- Checks view location and returns appropriate HoverPosition
- Returns HoverPosition.ABOVE when panel position is BOTTOM
- Handles both sidebar and panel locations with panel position awareness

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

(Commit message generated by Copilot)
2026-01-21 19:11:10 +00:00
Lee Murray
c8ae698831 Merge pull request #289454 from microsoft/mrleemurray/main-ladybug-fuchsia
Update theme styles for consistency and visibility
2026-01-21 19:00:57 +00:00
Copilot
fe92fbbec4 debug: update conditional breakpoint list dynamically when breakpoints change (#289429)
* Initial plan

* Add dynamic breakpoint list update for conditional breakpoints

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* Update breakpoint list when switching to trigger point context

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* Use optional chaining for safer null check

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>
2026-01-21 18:58:17 +00:00
Henning Dieterichs
866c30a2f4 Fixes vite config 2026-01-21 19:56:54 +01:00
Megan Rogge
e81e9a0abf Ensure embedded chat terminal output expands on real data (#289235) 2026-01-21 18:55:26 +00:00
Connor Peet
75eb0bc9a5 chat: fix SecurityError with cross-origin MCP App iframes and enable by default (#289453)
- Change event.source.origin check to event.origin to avoid SecurityError
  when accessing cross-origin frames in patched postMessage handlers
- Enable MCP Apps UI by default (mcpAppsEnabledConfig changed from false
  to true) since the feature is now stable and ready for general use

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

(Commit message generated by Copilot)
2026-01-21 18:44:44 +00:00
dependabot[bot]
129e6b0bf6 Bump tar from 7.5.2 to 7.5.4 (#289280)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.2 to 7.5.4.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.2...v7.5.4)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.4
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 10:40:32 -08:00
mrleemurray
02267fb718 theme: update sticky widget background color for improved visibility 2026-01-21 18:22:19 +00:00
mrleemurray
55099106da theme: clean up commented styles in quick input and sticky widget 2026-01-21 18:18:34 +00:00
mrleemurray
e2a1af73ce theme: remove unused styles for sticky widget in editor 2026-01-21 18:17:37 +00:00
mrleemurray
b86468a544 theme: update border colors for consistency in 2026 Light theme 2026-01-21 18:17:22 +00:00
Kyle Cutler
78a39a70e9 Browser paused state updates (#289247)
* Browser paused state updates

* PR feedback
2026-01-21 18:15:19 +00:00
dependabot[bot]
81f871e6aa Bump tar from 7.4.3 to 7.5.6 in /build/npm/gyp (#289415)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.4.3 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.6)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 09:41:48 -08:00
Connor Peet
b044e7868e extensions: support hhmm for targeting insiders (#289440) 2026-01-21 17:38:01 +00:00
Johannes Rieken
eca2264fee Merge pull request #289419 from microsoft/joh/decent-crab
refactor(inlineChat): rename overlay widget classes and update references
2026-01-21 18:10:44 +01:00
Connor Peet
4c5bbc5c2b chat: support representing file deletions in edit sessions (#289270)
* chat: support representing file deletions in edit sessions

Add support for file deletion operations in chat editing sessions through
new ChatResponseWorkspaceEditPart. This allows agents to represent file-level
operations (deletions, creations, renames) alongside text and notebook edits.

- Adds ChatEditingDeletedFileEntry class to represent deleted files with
  proper diff display and restoration functionality
- Introduces ChatResponseWorkspaceEditPart and IChatWorkspaceEdit interfaces
  for file-level operations at the workspace level
- Implements workspace edit streaming through chat editing sessions with
  proper undo/redo support
- Adds ChatWorkspaceEditContentPart for UI rendering of file operations
- Extends chat session storage to serialize deleted file entries
- Supports both acceptance and rejection of file deletions with proper state
  management and snapshotting

Ref https://github.com/microsoft/vscode/issues/275705

(Commit message generated by Copilot)

* fix test
2026-01-21 16:37:20 +00:00
Anthony Kim
acb22942b0 Remove winpty support (#289025)
* Bump node-pty to 1.2.0-beta.7

* Deprecate TerminalSettingId.WindowsEnableConpty setting

* Remove windowsEnableConpty instead of deprecating

* Remove WINPTY from ps.ts

* Remove winpty from appropriate comments

* Remove winpty from IProcessReadyWindowsPty

* Remove from classifier.json. TODO on resize for node-pty

* Try adding option to test

* Add reference to issue
2026-01-21 08:32:11 -08:00
Lee Murray
071935f900 Merge pull request #289420 from microsoft/mrleemurray/remote-sturgeon-scarlet
Refactor context usage widget initialization
2026-01-21 16:23:28 +00:00
Benjamin Christopher Simmonds
698ad30294 Merge pull request #289421 from microsoft/benibenj/super-cricket
Hover tweaks
2026-01-21 17:22:33 +01:00
Johannes
683abecae1 Merge branch 'main' into joh/decent-crab 2026-01-21 17:16:39 +01:00
Johannes Rieken
fbe2894527 Update src/vs/workbench/contrib/inlineChat/browser/media/inlineChatSessionOverlay.css
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-21 17:10:29 +01:00
Johannes
314c758a68 update distro for proposed API 2026-01-21 17:06:30 +01:00
Johannes
61e55c38b2 refactor(inlineChat): rename overlay widget classes and update references
feat(inlineChat): enhance overlay widget positioning and visibility handling
fix(inlineChat): adjust CSS for session overlay progress message
2026-01-21 17:03:17 +01:00
Sandeep Somavarapu
a520f347f2 fix #275762 (#289403)
* fix #275762

* fix compilation
2026-01-21 16:00:22 +00:00
BeniBenj
854f825fb1 hover tweaks 2026-01-21 16:57:34 +01:00
mrleemurray
c7b3153e91 Refactor context usage widget initialization to conditionally create it based on chat resource view context 2026-01-21 15:55:29 +00:00
Lee Murray
1f0f8adc67 Merge pull request #289409 from microsoft/mrleemurray/alleged-opossum-maroon
Enhance dark theme styles and widget transparency
2026-01-21 15:37:19 +00:00
Ladislau Szomoru
a69d10b242 Engineering - update distro (#289408) 2026-01-21 15:30:50 +00:00
mrleemurray
b381e86df8 Enhance z-index management for sidebar and auxiliarybar elements to improve UI layering and ensure proper rendering of iframe and webview containers 2026-01-21 15:11:43 +00:00
Paul
bdc563a6e5 Updates to prompt file location settings (#289275) 2026-01-21 15:55:54 +01:00
Johannes
09050dd122 feat(inlineChat): add inline chat session overlay and progress handling 2026-01-21 15:48:44 +01:00
Copilot
aadc6f7bbb Add test coverage for setModelsVisibility and setGroupVisibility methods (#289389)
* fix #287511

* Initial plan

* Add test coverage for setModelsVisibility and setGroupVisibility methods

Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>

* Fix test cleanup to restore individual model visibility states

Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>

* Improve test cleanup consistency and efficiency

Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>

---------

Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sandy081 <10746682+sandy081@users.noreply.github.com>
2026-01-21 14:39:37 +00:00
mrleemurray
a4cf12349e Remove z-index and position properties from sidebar and auxiliarybar for improved styling consistency 2026-01-21 14:33:22 +00:00
Benjamin Christopher Simmonds
634496ede2 Merge pull request #289397 from microsoft/benibenj/busy-seahorse
Setting experimental auto reload
2026-01-21 15:28:34 +01:00
mrleemurray
092c34d12d Update 2026 Dark theme styles for improved notification toast appearance and backdrop effects 2026-01-21 14:25:42 +00:00
BeniBenj
247865db06 Setting experimental auto reload 2026-01-21 15:07:34 +01:00
Sandeep Somavarapu
e66c02674a fix #287511 (#289380)
* fix #287511

* fix feedback
2026-01-21 13:58:46 +00:00
Ladislau Szomoru
a126becb4a Multi-diff - cleanup editor content toolbar (#289375)
* Workbench - polish multi-diff editor floating menu

* More cleanup

* More cleanup
2026-01-21 14:54:57 +01:00