Commit Graph

148236 Commits

Author SHA1 Message Date
Tyler James Leonhardt
ac668ca577 Distro Bump (#300964)
BUMP THAT DISTRO
2026-03-11 18:23:22 -07:00
Matt Bierner
cfff60f09d Merge pull request #300860 from mjbvz/dev/mjbvz/heavy-swallow
Re-remove webpack (again again)
2026-03-11 18:14:40 -07:00
Martin Aeschlimann
bb5835fb94 support for chat customizations in parent repo folders (#300916)
* support for parent repo folders for all chat customizations

* update
2026-03-11 18:13:34 -07:00
Bryan Chen
3ce494989d Merge pull request #300559 from microsoft/copilot/fix-uncaught-typeerror-dimensions
Fix telemetry path redaction to preserve node_modules paths
2026-03-11 18:12:55 -07:00
Justin Chen
99c4016d8e when thinking is collapsed, make sure to show full tool info (#300952)
* /yolo -> switches to bypass mode, /autopilot switches to autopilot

* in collapsed mode, make sure headers are updated with more info

* Revert "in collapsed mode, make sure headers are updated with more info"

This reverts commit 104db3926e.

* Revert "/yolo -> switches to bypass mode, /autopilot switches to autopilot"

This reverts commit ded22eca4b.

* in collapsed mode, make sure headers are updated with more info

* better todos and fix comments
2026-03-11 18:00:52 -07:00
Justin Chen
b8b027b4fd /yolo -> switches to bypass mode, /autopilot switches to autopilot (#300939) 2026-03-11 17:57:54 -07:00
Jean Pierre
422d2969f3 Support terminal creation on web worker extension host when there's remote authority (#300897) 2026-03-12 00:55:31 +00:00
Connor Peet
8432b8b46a plugins: support openplugin format (#300948)
* plugins: support openplugin format

Generally just our existing stuff with minor tweaks

* compile
2026-03-11 17:46:44 -07:00
Tyler James Leonhardt
d582a1590b Allow vscode-sessions strings in the main bundle (#300944)
It seems like the sessions experience _can_ run in the VS Code world, so we actually do need these strings.
2026-03-11 17:46:40 -07:00
Harald Kirschner
121ed5f865 Simplify chat.autoReply: skip questions instead of LLM-answering them (#300926)
* Simplify chat auto-reply: skip questions instead of LLM-answering them

When `chat.autoReply` is enabled, the questions tool now returns the
same 'user is not available, use your best judgment' response used in
autopilot mode — instead of sending questions to a separate LLM call
for answer resolution.

This removes ~450 lines of LLM prompt engineering, JSON parsing with
retry, fuzzy option matching, fallback answer generation, and opt-in
dialog management.

* Address review: skip in-flight carousels when auto-reply is enabled mid-session

Listen for chat.autoReply config changes in chatListRenderer and skip
all pending question carousels when the setting becomes enabled. This
handles the edge case where a carousel is already awaiting user input
and the user enables auto-reply or switches to autopilot afterward.
2026-03-11 20:43:57 -04:00
Joaquín Ruales
cc5c2fd418 Browser Zoom (#299161)
* Browser Zoom

* Remove logic from editor

* Feedback

* Small comment change

* Zoom factors, not percentages

* Comment on keybinding

* Add keybindings back to actions

* Add browserZoomLabel helper for zoom percentage display

* First AI changes

* AI pass with zoom level hierarchy

* Fix zoom not applying to other origins after default zoom change

* Promote per-origin zoom to user setting workbench.browser.zoom.perOriginZoomLevels

* Remove unnecessary configuration migration for zoom setting

* Add 'Match VS Code' default zoom level option for Integrated Browser

* Add missing localize import to platform/browserView/common/browserView.ts

* Switch per-origin zoom tracking to per-host (http/https only)

* Rename zoom settings: defaultZoomLevel→pageZoom, perHostZoomLevels→zoomLevels; mark zoomLevels as advanced

* Update setting description and scope

* Improve zoom service: lazy synchronizer, pre-computed label map, RunOnceScheduler, always forceApply on navigate

* Remove self-evident and redundant comments

* Refactor zoom to two independent cascades (ephemeral/persistent each fall back to default independently)

* Use IStorageService for per-host browser zoom instead of settings

* Remove VS Code product name from browser zoom code
2026-03-11 15:38:03 -07:00
Megan Rogge
f144e45025 Revert macOS chunking PR (#300933)
Revert PR
2026-03-11 15:21:44 -07:00
Megan Rogge
898a015090 make accessible view bigger (#300932) 2026-03-11 22:06:18 +00:00
Aiday Marlen Kyzy
446c7554ba Using computed editor options instead of direct values (#300868)
* wiring in options instead of direct values

* fixing the tests

* adding wrapping info
2026-03-11 14:50:13 -07:00
Harald Kirschner
bf19d9d126 askQuestions tool: default allowFreeformInput to true (#300923)
The askQuestions tool was defaulting allowFreeformInput to false when the
model omitted it, which meant users couldn't provide freeform text answers
unless the model explicitly opted in. This restores the previous behavior
where freeform input is shown by default alongside options.

Also updates the schema description and model description to reflect that
allowFreeformInput defaults to true and can be set to false to restrict
to predefined options only.
2026-03-11 21:42:29 +00:00
Henning Dieterichs
5d56633a57 updates component explorer 2026-03-11 22:30:41 +01:00
Logan Ramos
b49670d4a1 Fix context indicator (#300917) 2026-03-11 22:28:34 +01:00
Christof Marti
383c174f7a Add proxy support to WebSocket (#298236) 2026-03-11 21:27:42 +00:00
Matt Bierner
ebaff5819d Merge pull request #292258 from murataslan1/fix/parameter-hints-word-wrap
fix: wrap long docstrings in parameter hints widget
2026-03-11 14:02:11 -07:00
Benjamin Christopher Simmonds
fe7157a1f3 Merge pull request #300905 from microsoft/benibenj/military-rodent
Add support for running tasks on worktree creation
2026-03-11 21:52:15 +01:00
Tyler James Leonhardt
2f42f2e800 Add sessions support to translation resources and update related logic (#300889)
* Add sessions support to translation resources and update related logic

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

* update to track new format of import

* fix failures
2026-03-11 20:38:06 +00:00
Megan Rogge
8f44b60dac increase model availability to lessen chance of bad terminal tool result (#300522)
increase model availability
2026-03-11 13:27:36 -07:00
Benjamin Christopher Simmonds
5d3da238a1 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-11 21:26:54 +01:00
Copilot
56540e1263 Add aria label hint for keyboard deletion of chat attachments (#299785) 2026-03-11 20:20:21 +00:00
Justin Chen
259358fdd6 add autopilot back into copilot cli ui (#300596) 2026-03-11 13:17:08 -07:00
Megan Rogge
772547f67f make integrated browser attach to chat feature kb accessible (#300465)
fix #300216
2026-03-11 21:13:39 +01:00
Sandeep Somavarapu
71487d2b8a Rename isolation picker labels: Copilot CLI → Worktree, Local → Folder (#300893)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-11 21:13:11 +01:00
BeniBenj
466961c128 remove hook command for sessionStart 2026-03-11 21:06:49 +01:00
Henning Dieterichs
7c08b33b79 update screenshot baselines from CI 2026-03-11 19:31:38 +01:00
Henning Dieterichs
f1428b977c Enables screenshot CI again 2026-03-11 19:31:38 +01:00
Megan Rogge
8dc072e332 add denial details for auto-approval rules in command line tools (#300824) 2026-03-11 19:18:44 +01:00
Hawk Ticehurst
eda45caaa6 Sessions: Reduce width of empty state cursor (#300835)
Reduce width of empty state cursor
2026-03-11 14:13:27 -04:00
Matt Bierner
15c43cb408 Merge pull request #300844 from mjbvz/dev/mjbvz/historical-gecko
Add StaticChatSessionItemController helper for test
2026-03-11 11:13:22 -07:00
Matt Bierner
7a090df6c7 Re-remove webpack (again again)
This reverts commit 1d31c3ce40.
2026-03-11 10:46:45 -07:00
Anthony Kim
7461493056 Bump xterm to 6.1.0-beta.191 (#300822) 2026-03-11 10:40:56 -07:00
Ladislau Szomoru
c3f8358b60 Sessions - increase default width of auxiliary bar (#300848) 2026-03-11 10:39:42 -07:00
Matt Bierner
a9f97ee567 Merge pull request #300847 from mjbvz/dev/mjbvz/conventional-damselfly
Revert "Add `min-release-age` in npmrc files"
2026-03-11 10:39:23 -07:00
Matt Bierner
0a2e9ef44b Merge pull request #300841 from mjbvz/dev/mjbvz/honest-thrush
Fix `any` usages in the markdown preview sources
2026-03-11 10:38:51 -07:00
Ladislau Szomoru
df48c4b627 Sessions - refactor sync changes action (#300840) 2026-03-11 10:38:01 -07:00
Matt Bierner
2a8374597e Merge branch 'main' into fix/parameter-hints-word-wrap 2026-03-11 10:24:21 -07:00
copilot-swe-agent[bot]
1f7105d225 Address PR feedback: merge node_modules regexes, reorder logic, restore _ in fileRegex
- Merged embeddedNodeModulesRegex into nodeModulesRegex to handle
  node_modules at any position in the path with a single regex
- Reordered logic to check vscode extension paths first, then node_modules
- Restored explicit _ in fileRegex character class for clarity
- Updated tests to match new consistent redaction behavior

Co-authored-by: bryanchen-d <41454397+bryanchen-d@users.noreply.github.com>
2026-03-11 17:19:59 +00:00
BeniBenj
9831d8f09c add support for running tasks on worktree creation 2026-03-11 18:13:56 +01:00
Matt Bierner
af32b7b329 Revert "Add min-release-age in npmrc files"
This reverts commit a440ae0518.
2026-03-11 10:07:42 -07:00
Matt Bierner
be5d842056 Add StaticChatSessionItemController helper for test
Reduce duplication. This also means far fewer edits when changing the IChatSessionController interface
2026-03-11 10:04:52 -07:00
dependabot[bot]
393b54fc07 Bump minimatch from 3.1.2 to 3.1.5 in /test/automation (#300521)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 16:55:45 +00:00
Matt Bierner
1592b94c9a Fix any usages in the markdown preview sources
For #269213
2026-03-11 09:54:42 -07:00
copilot-swe-agent[bot]
a3af2868c6 Fix telemetry path redaction to preserve node_modules paths in full absolute paths
The fileRegex character class didn't include `@`, causing scoped npm
package paths (e.g. @xterm/xterm) to split the match and prevent proper
node_modules detection. Additionally, nodeModulesRegex only matched
paths starting with node_modules/, but full absolute paths like
/Users/.../node_modules/... don't start with node_modules/.

Added `@` to fileRegex character class and a new embeddedNodeModulesRegex
to detect node_modules anywhere in a path, preserving the node_modules/...
suffix while redacting the user-specific prefix.

Co-authored-by: bryanchen-d <41454397+bryanchen-d@users.noreply.github.com>
2026-03-11 16:50:07 +00:00
copilot-swe-agent[bot]
aeef983698 Revert decorationAddon.ts change, prepare for telemetry redaction fix
Co-authored-by: bryanchen-d <41454397+bryanchen-d@users.noreply.github.com>
2026-03-11 16:38:44 +00:00
dependabot[bot]
e7153ed180 Bump actions/github-script from 7 to 8 (#300759)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 09:33:56 -07:00
dependabot[bot]
7e8b4cc1f5 Bump actions/upload-artifact from 4 to 7 (#300760)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 09:33:54 -07:00