Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 21, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

jrieken and others added 30 commits January 21, 2026 10:52
…nces

feat(inlineChat): enhance overlay widget positioning and visibility handling
fix(inlineChat): adjust CSS for session overlay progress message
…ssionOverlay.css

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

Refactor context usage widget initialization
* 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
* 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 #275705

(Commit message generated by Copilot)

* fix test
refactor(inlineChat): rename overlay widget classes and update references
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](isaacs/node-tar@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>
* Browser paused state updates

* PR feedback
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](isaacs/node-tar@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>
…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 #289386

(Commit message generated by Copilot)
…s 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>
…chsia

Update theme styles for consistency and visibility
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 #289369

(Commit message generated by Copilot)
Revert "Bump tar from 7.4.3 to 7.5.6 in /build/npm/gyp (#289415)"

This reverts commit 81f871e.
rzhao271 and others added 16 commits January 21, 2026 19:48
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 #289373

(Commit message generated by Copilot)
* 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>
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 #289473

(Commit message generated by Copilot)
…n-mode

Fix agent projection mode behavior during chat sessions
* some fixes to dropdowns and better ai headers

* add some synonyms
Hook up archive state change notifications for extensions
@pull pull bot locked and limited conversation to collaborators Jan 21, 2026
@pull pull bot added the ⤵️ pull label Jan 21, 2026
@pull pull bot merged commit 51bf072 into code:main Jan 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.