Commit Graph

146712 Commits

Author SHA1 Message Date
Dmitriy Vasyura
d311bc97b0 Remove cli.js argument when running as administrator on Windows (#296690)
* fix: handle stray cli.js argument when running as administrator on Windows

* Handle version subdirectory.
2026-02-23 17:19:42 +01:00
Copilot
db8faee5ff Show /create-* chat tip only in local sessions (#297016) 2026-02-23 16:13:36 +00:00
Martin Aeschlimann
4273cad578 add promptFilePickers.fixture.ts (#297005) 2026-02-23 17:11:34 +01:00
Henning Dieterichs
2650c907f6 use git lfs (#297013) 2026-02-23 17:11:15 +01:00
Lee Murray
9d4ae342a3 Merge pull request #297012 from microsoft/mrleemurray/bottom-white-shark
Update @vscode/codicons to version 0.0.45-10
2026-02-23 16:08:30 +00:00
mrleemurray
9bd29418e0 Update @vscode/codicons to version 0.0.45-10 in package.json and package-lock.json 2026-02-23 15:33:53 +00:00
Megan Rogge
28056c3e90 Revert "Raise keybinding precedence for chat question carousel and confirmation focus actions" (#297000)
Revert "Raise keybinding precedence for chat question carousel and confirmati…"

This reverts commit 6955692b89.
2026-02-23 15:28:00 +00:00
Benjamin Pasero
b482c86053 chat - update instructions (#296995)
* chat - update instructions

* Update .github/copilot-instructions.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-23 15:25:06 +00:00
Dmitriy Vasyura
4eb8565469 Get accurate Windows version info from registry instead of os.release() (#295842)
Used Windows registry to retrieve Windows release and build numbers.
Added passing User-Agent header to update service.
Updated installer launch env to ignore compat mode.
2026-02-23 16:06:56 +01:00
Copilot
6c8628dbfb Disable unregistered session types in session type picker (#296974)
* Initial plan

* fix: disable non-local session types in picker when provider is not registered

The session type picker now shows non-local session types as disabled
in the dropdown when their provider is not yet registered. Uses
getChatSessionContribution to check registration status. Local is
always enabled as it's always registered.

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-02-23 15:03:46 +00:00
Benjamin Pasero
72f8999ea4 modal - increase minimal size (#296984)
* style - update dimensions for `modal-editor-part`

* style - adjust dimensions for `modal-editor-part`

* style - update max dimensions for `modalEditorPart`

* undo unrelated change
2026-02-23 16:01:49 +01:00
Benjamin Pasero
845a614c1d feat - allow to use all workbench commands in sessions window from modal editors (#296966)
feat - add environment service to modal editor part
2026-02-23 16:01:33 +01:00
dependabot[bot]
022061df71 Bump minimatch from 10.0.3 to 10.2.2 in /extensions/css-language-features (#296798)
Bump minimatch in /extensions/css-language-features

Bumps [minimatch](https://github.com/isaacs/minimatch) from 10.0.3 to 10.2.2.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.0.3...v10.2.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 15:58:37 +01:00
dependabot[bot]
a35852cca3 Bump lodash-es and mermaid in /extensions/mermaid-chat-features (#296669)
Bumps [lodash-es](https://github.com/lodash/lodash) to 4.17.23 and updates ancestor dependency [mermaid](https://github.com/mermaid-js/mermaid). These dependencies need to be updated together.


Updates `lodash-es` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

Updates `mermaid` from 11.11.0 to 11.12.3
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.11.0...mermaid@11.12.3)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.17.23
  dependency-type: indirect
- dependency-name: mermaid
  dependency-version: 11.12.3
  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-02-23 15:58:26 +01:00
dependabot[bot]
0bafbc18b3 Bump hono from 4.11.7 to 4.12.0 in /test/mcp (#296460)
Bumps [hono](https://github.com/honojs/hono) from 4.11.7 to 4.12.0.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.0)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 15:58:16 +01:00
Kyle Cutler
68703b5890 Agentic browser (#296665)
* Browser: preparation for tools

* feedback, fix build

* fix

* fix

* Agentic browser

* feedback

* feedback

* feedback
2026-02-23 06:57:07 -08:00
Benjamin Pasero
a609cbda94 sessions - support to open a session in a protocol link opened window (#296962) 2026-02-23 15:25:55 +01:00
Sandeep Somavarapu
059d431fea improve opening new session (#296977)
* improve opening new session

* feedback
2026-02-23 14:03:44 +00:00
Sandeep Somavarapu
66c03bd8e2 handle worktrees in folder picker (#296981)
* feat: add folder removal functionality and filter copilot worktrees from recent folders

* fix: update hover background color for action list item toolbar
2026-02-23 14:57:17 +01:00
Sandeep Somavarapu
a4098a4f0d feedback (#296979)
* feedback

* feedback
2026-02-23 14:55:53 +01:00
Lee Murray
652ffe59a4 Merge pull request #296971 from microsoft/mrleemurray/depressed-rose-partridge
Reinstate bottom border from chat tip widget for improved styling
2026-02-23 13:55:28 +00:00
Lee Murray
8b99d0c836 Merge pull request #296969 from microsoft/mrleemurray/ugliest-scarlet-bonobo
Update position icon in notifications
2026-02-23 13:53:43 +00:00
Henning Dieterichs
89cd7ec4bb adds screenshot status with url, updates skill 2026-02-23 13:28:43 +01:00
mrleemurray
f8f66efd48 Remove bottom border from chat tip widget for improved styling 2026-02-23 12:22:35 +00:00
Dmitriy Vasyura
234d552954 Use static product info for Show Release Notes command (#296708) 2026-02-23 13:21:39 +01:00
Johannes Rieken
9c2922a85d feat: enhance source map handling in NLS and private field conversion (#296957)
* feat: enhance source map handling in NLS and private field conversion

- Implemented inline source maps in the NLS plugin to ensure accurate mapping from transformed source back to original.
- Modified `transformToPlaceholders` to return edits for source map adjustments.
- Added `adjustSourceMap` function to update source maps based on text edits in `convertPrivateFields`.
- Introduced tests for source map accuracy in both NLS and private field conversion scenarios.
- Updated documentation to reflect changes in source map handling and the rationale behind accepting column imprecision.

* address PR review: fix source name collision, guard unmapped segments, reorder mangle before NLS
2026-02-23 12:09:29 +00:00
mrleemurray
70bbf7aa14 fix: update position icon in notifications to use arrowSwap 2026-02-23 11:55:54 +00:00
Henning Dieterichs
e50a372498 Post url to review screenshots 2026-02-23 12:50:38 +01:00
Henning Dieterichs
bdd6e80b9f update screenshot baselines from CI 2026-02-23 12:50:38 +01:00
Johannes Rieken
6b820e7b5b Add diagnostics support to inline chat and related actions (#296939)
- Introduce `selectionHasDiagnostics` context key to track diagnostics in the editor selection.
- Implement `FixDiagnosticsAction` to allow users to fix diagnostics directly from inline chat.
- Enhance `InlineChatController` to optionally attach diagnostics to chat requests.
- Update inline chat configuration to include `FixDiagnostics` setting.
- Register new action in the inline chat affordance for fixing diagnostics.
2026-02-23 11:44:40 +01:00
Henning Dieterichs
155c18ecfc updates component explorer (#296938)
* updates component explorer

* updates package.json

* fix screenshot CI: install build/ dependencies for jsonc-parser

* sets relative base

* updates lockfile
2026-02-23 11:44:35 +01:00
Benjamin Pasero
7bcd7fe84d chat - opt team into inlineChat.affordance: editor (#296931) 2026-02-23 10:12:15 +01:00
Martin Aeschlimann
c173f3e216 improve trusted JSON schemas (#296928)
* improve trusted JSON schemas

* update
2026-02-23 10:12:04 +01:00
Isidor Nikolic
2016e51e10 Merge pull request #296301 from microsoft/isidor/remove-chat-restore-last-checkpoint-toolbar
Remove Restore to Last Checkpoint from chat
2026-02-23 09:53:14 +01:00
Copilot
ca5f6863ba Fix: Chat "Files & Folders" context picker returns no results when searching by file name (#296300)
* Initial plan

* Fix chat context Files & Folders search not returning results by name

Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-23 08:50:07 +00:00
Matt Bierner
638c36e050 Merge pull request #296915 from mjbvz/dev/mjbvz/fit-koala
Add helper class to work with js/ts unified configs
2026-02-23 00:49:36 -08:00
Sandeep Somavarapu
782dcfe6ea fix duplicate models in sessions window (#296922) 2026-02-23 08:13:55 +00:00
Sandeep Somavarapu
fb0cc93316 fix #296916 (#296919) 2026-02-23 08:08:52 +00:00
Matt Bierner
000d29cc4e Add helper class to work with js/ts unified configs
For #292934
2026-02-22 23:33:29 -08:00
Peng Lyu
7e87802f49 update distro (#296907) 2026-02-22 21:19:45 -08:00
dileepyavan
4a952339f1 Enabling sandboxing for local MCP servers at workspace level. (#295704)
* Enabling MCP sandboxing

* Added debug logs for troubleshooting

* changes for confirmation window during MCP server run

* refactoring changes

* refactoring changes

* code review comments

* code review comments

* code review comments

* code review comments

* fixing tests

* Code review comments

* code review

* Code review comments
2026-02-22 20:58:00 -08:00
Joaquín Ruales
c3d3f8d540 Make simpleBrowser.useIntegratedBrowser true by default (#296775)
* Update default value for useIntegratedBrowser setting

Changed default value of useIntegratedBrowser to true.

* Address feedback on default setting for `simpleBrowser.useIntegratedBrowser` (#296776)

* Initial plan

* Change default fallback for useIntegratedBrowserSetting from false to true

Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

* Remove "experimental" label from simpleBrowser.useIntegratedBrowser setting description (#296777)

* Initial plan

* Remove 'experimental' from useIntegratedBrowser setting description

Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-22 20:20:35 -08:00
Justin Chen
ec33e9db9a fix persistent headers + single tool call cases (#296894)
* fix persistent headers + single tool call cases

* address some comments
2026-02-22 18:07:42 -08:00
Kyle Cutler
0dcfca3823 Browser: preparation for tools (#296657)
* Browser: preparation for tools

* feedback, fix build

* fix

* fix

* feedback
2026-02-22 16:36:40 -08:00
Sandeep Somavarapu
8a737a67e0 fix showing curated models in different session types (#296862) 2026-02-22 15:30:56 -08:00
Sandeep Somavarapu
192a0403cf improvements to new chat sessions window (#296858)
* refactor chat widget attachment handling for clarity and improved functionality

* refactor chat toolbar styles for improved consistency and visual clarity

* enhance send button functionality with disabled state management

* enhance NewChatWidget to update send button state based on editor content

* enhance loading state management for branch and isolation mode pickers

* enhance branch loading logic with error handling and loading state management

* enhance repository loading with cancellation support and error handling

* enhance send button implementation with Button widget and state management

* Copilot CLI session 7c14814b-d36c-4bf5-8b17-d78ee84df3a3 changes

* clear branch picker when loading a new repository in NewChatWidget

* enhance loading indicator for chat input area with CSS animations

* fix loading progress bar position in chat input area

* add loading state handling to BranchPicker and NewChatWidget

* add loading state management for repository and branch in NewChatWidget

* remove loading class toggle from slot element in BranchPicker

* add focus management for editor in NewChatWidget interactions

* add loading spinner to toolbar and remove input area loading progress bar

* reduce size of loading spinner in toolbar to improve UI consistency

* add margin to loading spinner and set up hover management in NewChatWidget

* layout editor after input slot fade-in animation in NewChatWidget

* hide focus outline in chat editor for improved UI

* update input area border color and remove focus outline in chat editor for improved UI

* add loading delay for spinner visibility in NewChatWidget to enhance user experience

* update border color for focused input area in chat editor for improved accessibility

* update input area border color for improved accessibility

* refactor loading delay handling in NewChatWidget for improved resource management

* refactor toolbar creation in NewChatWidget to ensure attach button is consistently added
2026-02-22 15:30:52 -08:00
Aiday Marlen Kyzy
d8c97eabbe Using an inline decorations computer (#262717)
Using an inline decorations computer
2026-02-22 23:27:05 +01:00
Benjamin Christopher Simmonds
fd0ac592eb Merge pull request #296860 from microsoft/benibenj/sensitive-swordfish
Run script sessions cleanup
2026-02-22 22:08:24 +01:00
BeniBenj
6ee779304b 💄 2026-02-22 21:54:46 +01:00
Benjamin Christopher Simmonds
74ef134b0a Update src/vs/sessions/contrib/chat/browser/runScriptAction.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-22 21:33:30 +01:00