Commit Graph

144680 Commits

Author SHA1 Message Date
Matt Bierner
5fde6cdf3e Polishing mermaid rendering 2026-01-26 16:32:55 -08:00
Robo
67655b30f5 chore: bump electron@39.3.0 (#289985)
* chore: bump electron@39.3.0

* chore: update build

* chore: bump distro
2026-01-26 21:02:29 +00:00
Osvaldo Ortega
e2c9a7af8d Merge pull request #290517 from microsoft/osortega/unnecessary-boa
Always open session from welcome view
2026-01-26 12:58:45 -08:00
Sandeep Somavarapu
d04cec02c6 fix caching workbench mode default overrides (#290530) 2026-01-26 20:50:53 +00:00
Benjamin Pasero
f76532dd6b agent sessions - more tweaks to stacked view (#290421) 2026-01-26 20:49:54 +00:00
Osvaldo Ortega
7b3f760002 Merge pull request #290518 from microsoft/osortega/unacceptable-mule
Rebuild sessions section only when the number of sessions changes
2026-01-26 12:40:16 -08:00
Sandeep Somavarapu
d85e727379 remove built in profiles (#290528) 2026-01-26 20:39:49 +00:00
Osvaldo Ortega
cb3650b186 Clean up 2026-01-26 12:33:01 -08:00
Osvaldo Ortega
5e4b29a23a Clean up 2026-01-26 12:31:55 -08:00
Osvaldo Ortega
56f8f697e9 Merge pull request #290527 from microsoft/copilot/sub-pr-290517
Refactor: Extract common logic and add error handling to agent sessions welcome
2026-01-26 12:28:04 -08:00
copilot-swe-agent[bot]
5d8be5a821 Simplify closeEditorAndMaximizeAuxiliaryBar to use optional parameter
Replace callback approach with optional sessionResource parameter for simpler implementation

Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>
2026-01-26 20:25:17 +00:00
Connor Peet
3d7be5be21 mcp: be smart about delegating scroll in mcp apps (#290514)
Implements smart scroll delegation for MCP app iframes. Instead of
delegating 100% of wheel events when content is below max height (or 0%
when scrollable), now detects scroll boundaries and only bubbles events
when the iframe's content is scrolled to the top (scrolling up) or bottom
(scrolling down).

- Adds scroll boundary detection in the MCP app preamble script that
  checks both element-level scrolling (overflow: auto/scroll) and
  document-level scrolling (overflow: visible on html/body)
- Introduces ui/notifications/sandbox-wheel notification to signal when
  scroll events should bubble from the iframe to the chat widget
- Adds CustomSandboxWheelNotification interface to McpApps protocol
- Removes the old canScrollWithin derived observable that made blanket
  delegation decisions based only on content height

(Commit message generated by Copilot)
2026-01-27 05:18:02 +09:00
copilot-swe-agent[bot]
62a7ad36a6 Refactor: Extract common logic and add error handling
- Extract common editor closing and auxiliary bar maximization logic into closeEditorAndMaximizeAuxiliaryBar helper method
- Add error handling with INotificationService to openSessionInChat method
- Import INotificationService and toErrorMessage for proper error reporting

Co-authored-by: osortega <48293249+osortega@users.noreply.github.com>
2026-01-26 20:06:57 +00:00
Osvaldo Ortega
fb52c1b30d Merge pull request #290512 from microsoft/osortega/awful-leopard
Welcome view clause fix
2026-01-26 11:58:54 -08:00
Osvaldo Ortega
de4e60e06a Update src/vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-26 11:58:30 -08:00
copilot-swe-agent[bot]
48262da181 Initial plan 2026-01-26 19:58:15 +00:00
Sandeep Somavarapu
e7c53a91c7 introduce workbench mode for agent sessions window (#290500)
* introduce workbench mode for agent sessions window

* feedback

* simplify
2026-01-26 19:44:40 +00:00
Rob Lourens
3fc62371e0 Fix bad use of ResourcePool - register disposables to wrapper, not pool class (#290505)
Fixes #290328

The factory methods in CollapsibleListPool and TreePool were registering
disposables (like ResourceLabels and tree container scopes) to the pool
class via this._register() instead of associating them with the pool
item. This meant they would only be disposed when the entire pool was
disposed, not when individual items were cleared.

This copies the correct strategy used by CollapsibleChangesSummaryListPool:
- Create wrapper types (ICollapsibleListWrapper, ITreePoolWrapper)
- Use a local DisposableStore in the factory method
- Return a wrapper with its own dispose() method that cleans up the store
2026-01-26 19:35:56 +00:00
Osvaldo Ortega
8b1fae05af Rebuild sessions section only when the number of sessions changes 2026-01-26 11:34:35 -08:00
Osvaldo Ortega
ff06cefd01 Always open session from welcome view 2026-01-26 11:30:59 -08:00
Rob Lourens
f520d705ae Deleted 'related files' context attachment feature (#290189)
* Deleted 'related files' context attachment feature

* Delete leftover css

* Bump distro
2026-01-26 19:26:50 +00:00
Osvaldo Ortega
79067c2b73 Welcome view clause fix 2026-01-26 11:21:47 -08:00
Justin Chen
fe460f7248 target only the working spinner for shimmer (#290495)
make sure we only shimmer on
2026-01-26 19:17:20 +00:00
Josh Spicer
109e2ee9b0 fix 'Filter agent sessions resets when selecting additional session state filter' (#290497)
fix 'Filter agent sessions resets when selecting additional session state filter' (https://github.com/microsoft/vscode/issues/290352)
2026-01-26 19:09:34 +00:00
Justin Chen
381de2d980 stronger rules on confirmation for thinking (#290491) 2026-01-26 19:04:15 +00:00
Connor Peet
a944dcc6b4 chat: show session provider type in hover (#290484)
When hovering an agent session, display the provider type (e.g., Claude,
Codex) with a separator before the timing information. Also fix icon
vertical alignment by adding flexbox display to the Codicon element.

- Add getAgentSessionProviderName to imports
- Display provider name in buildHeader() method
- Add separator bullet between provider name and time
- Update buildFallbackTooltip() to include provider name
- Fix vertical centering of icons in details row via CSS

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

(Commit message generated by Copilot)
2026-01-26 10:51:38 -08:00
Connor Peet
af666e3eea mcp: update apps spec to align with stable spec (#290483)
Align VS Code's MCP Apps implementation with the latest specification
from modelcontextprotocol/ext-apps:

- Add availableDisplayModes to McpUiAppCapabilities interface
  (commit 89f58bf) to allow Views to declare supported display modes
  during initialization. VS Code supports only 'inline' mode currently.

- Fix ui/request-display-mode handler to return { mode: 'inline' }
  per spec requirement, instead of empty response.

- Update JSDoc comments to use 'View' terminology consistently
  instead of 'Guest UI' (following commit 4fc7165).

- Verify CSP handling for script-src/style-src with resourceDomains
  is correct (commit df49e88). Already implemented correctly in
  chatMcpAppModel._injectPreamble().

Note: styles.css.fonts, ui.domain, and other changes either don't
require action or are already implemented.

(Commit message generated by Copilot)
2026-01-26 18:45:37 +00:00
Johannes Rieken
474d01ff60 OSS tool (#290481) 2026-01-26 18:32:29 +00:00
Megan Rogge
513ca7768c Fix terminal chat auto-expand for commands without visible output (#290482)
fix #290480
2026-01-26 18:30:28 +00:00
Benjamin Christopher Simmonds
a71558958c Merge pull request #290477 from microsoft/benibenj/satisfactory-firefly
Enable alternative tool action by default
2026-01-26 19:24:16 +01:00
BeniBenj
03b8259cf0 Enable alternative tool action by default 2026-01-26 19:01:22 +01:00
Copilot
ae2ed183fb Replace concatenated localize calls with single localize for gutter indicator menu (#286693)
* Initial plan

* Replace concatenated localize calls with a single localize call

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>
2026-01-26 17:47:48 +00:00
Megan Rogge
7decfe6a6b only allow automatic tasks to be configured at the user level (#290455)
fixes #290446
2026-01-26 09:36:50 -08:00
Benjamin Christopher Simmonds
cb210c43c4 Merge pull request #290442 from microsoft/benibenj/practical-badger
Fix alternative action picker bug
2026-01-26 18:33:24 +01:00
Megan Rogge
ff88862424 fix disposable leak (#290441)
fix #290219
2026-01-26 17:20:33 +00:00
Christof Marti
1e6c35dde6 Cleanup (#289694) 2026-01-26 18:18:56 +01:00
Kyle Cutler
34ce8adcc6 Browser: ignore expected errors when navigation is canceled (#290440) 2026-01-26 17:16:51 +00:00
Johannes Rieken
283d8d0f0f Merge pull request #287150 from lucas-gomes-santana/fix/snippet-unicode-support
Improve snippet case transforms suport for non-Latin scripts (fix: #286165)
2026-01-26 18:10:15 +01:00
Ladislau Szomoru
7c84594330 Git - open repositories in an empty workspace without seeing the notification about parent folders (#290433) 2026-01-26 17:03:22 +00:00
Kyle Cutler
b074b32e5a Browser focus fixes (#290432) 2026-01-26 17:00:05 +00:00
Justin Chen
dabbb57ecb animations for reasoning and tool calls inside reasoning (#290216)
* animations for reasoning and tool calls inside reasoning

* add shimmer

* address some comments

* Update src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts

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

* remove extra keyframes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-26 08:54:28 -08:00
BeniBenj
1a90f618f1 fix alternative action picker bug 2026-01-26 17:53:26 +01:00
Ladislau Szomoru
e3657ad9e3 Engineering - adopt the ACES VMs (#290427) 2026-01-26 16:50:05 +00:00
Ladislau Szomoru
92fe068be7 Workspace Trust - display URI label in dialog (#290426) 2026-01-26 16:44:40 +00:00
Alex Ross
ebfddb80a1 Update codicons to get worktree icon (#290425) 2026-01-26 16:39:06 +00:00
Daniel Imms
cfc980a96b Merge pull request #290418 from microsoft/copilot/add-set-location-to-configuration
Auto approve Set-Location PowerShell command
2026-01-26 08:35:39 -08:00
Ladislau Szomoru
62efd48134 Revert "Chat - Keep/Undo actions polish in the multi-file diff editor (#290188)" (#290416)
This reverts commit 79c1f6ad28.
2026-01-26 16:13:23 +00:00
copilot-swe-agent[bot]
d1a6c4722a Add Set-Location to auto-approve list and tests
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com>
2026-01-26 16:11:10 +00:00
Sandeep Somavarapu
d4d37b83e0 Add proposed API support for agent sessions workspace (#290385)
* Add proposed API support for agent sessions workspace

* add access to agentSessionsWorkspace proposed api
2026-01-26 16:05:36 +00:00
Benjamin Pasero
05c127e30e debt - fix import to same name aliases (#290409) 2026-01-26 16:05:09 +00:00