Commit Graph

148279 Commits

Author SHA1 Message Date
Osvaldo Ortega
100d1749cf feat: pre-seed application storage to skip welcome/sign-in overlay in launchSessionsWindow 2026-02-27 14:32:41 -08:00
Osvaldo Ortega
d87339d9a1 feat: update launchSessionsWindow to set timeout to 0 and improve window handling 2026-02-27 14:30:35 -08:00
Osvaldo Ortega
93acadb1fb feat: enhance launchSessionsWindow to improve window handling and increase timeouts 2026-02-27 14:26:50 -08:00
Don Jayamanne
1730f3e34c Show agent picker for Background Agents in welcome view (#298202)
* Show agent picker for Background Agents in welcome view

* Apply suggestion from @Copilot

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-28 09:26:46 +11:00
Osvaldo Ortega
76d0849ef6 feat: update launchSessionsWindow to use a timestamped temporary directory and replace '--new-window' with '--sessions' argument 2026-02-27 14:19:57 -08:00
Connor Peet
a3f153b24d undo that 2026-02-27 14:18:34 -08:00
Connor Peet
a9bef0440b chat: fix dropdown action order to match default
- Reorders dropdown actions to show queue/steer (the default actions) before stop and send (destructive action)
- Marks the configured default action as checked so it's focused when the dropdown opens with keyboard
- This ensures the dropdown pre-selection matches the action that would be triggered by pressing Enter

Fixes #297559

(Commit message generated by Copilot)
2026-02-27 14:15:36 -08:00
Osvaldo Ortega
5e631717dd feat: update launchSessionsWindow to conditionally include ROOT and add new-window argument 2026-02-27 14:04:17 -08:00
Benjamin Pasero
f8edf625b8 distro (#298343) 2026-02-27 21:46:44 +00:00
Osvaldo Ortega
c8944c43be feat: enhance scenario parser to support preconditions and update related tests
- Added support for preconditions in the scenario parser, allowing scenarios to specify prerequisites before executing steps.
- Updated the `Scenario` interface to include a `preconditions` array.
- Modified the parsing logic to correctly identify and store preconditions from `.scenario.md` files.
- Enhanced the test output to display preconditions when running scenarios.
- Created new scenario files to test various states including empty state, active workspace, and instruction creation.
- Removed outdated scenario files that are no longer relevant.
2026-02-27 13:45:53 -08:00
Copilot
ac857d4c00 Fix: Honor deprecated infer: false in custom agent visibility (#297003)
* Initial plan

* fix: honor deprecated infer:false in custom agent visibility

Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aeschli <6461412+aeschli@users.noreply.github.com>
2026-02-27 21:43:43 +00:00
Connor Peet
d17f65c2c6 plugins: add a /plugins command to open the plugins view (#298351)
Common entrypoint from other tools. Similar to /skills
2026-02-27 13:42:37 -08:00
Connor Peet
ca4a24a25b sessions: be overly verbose about errors that happen during serialization (#298350)
Not sure the error is in here, but if it is, this should help.
2026-02-27 13:40:30 -08:00
Osvaldo Ortega
53899ef7a9 feat: add end-to-end tests for agent sessions window
- Implemented scenario parsing and execution using Playwright.
- Created a basic scenario for verifying the loading of the agent sessions window.
- Added necessary TypeScript files and configuration for E2E testing.
- Introduced a package.json for managing test scripts and dependencies.
- Developed session management utilities to launch and interact with the Electron app.
2026-02-27 13:36:47 -08:00
David Dossett
6c24652ced Refine steering/stop button state behavior (#298124)
* chat: refine steering/stop-send input button states

* chat: simplify steering and stop button state logic

* Chat: keep Cancel visible for pending tool UI
2026-02-27 13:26:00 -08:00
David Dossett
20c89b0598 Polish model picker filter input (#298321)
Hide focus outline on model picker filter input
2026-02-27 13:25:49 -08:00
Justin Chen
6cfe4cc77b fix stray checkmarks, consistent opacity, and icon not showing up (#298346) 2026-02-27 13:14:26 -08:00
Benjamin Pasero
12137e8100 chat - restore default click behaviour on title action (#298340)
* chat - restore default click behaviour on title action

* ccr
2026-02-27 13:03:28 -08:00
Osvaldo Ortega
a45cc3ccdc Merge pull request #298328 from microsoft/copilot-worktree-2026-02-27T18-24-47
Sessions window: git sync command with worktree URI
2026-02-27 12:51:47 -08:00
David Dossett
0e26d29ff5 exp-enable chat.implicitContext.enabled (#298317)
* chat: mark implicitContext.enabled as experiment-configurable

* chat: tag implicitContext.enabled as experimental
2026-02-27 12:29:57 -08:00
Connor Peet
0b6ee2bca9 chat: expose toolResultError as boolean flag (#298320)
* chat: expose toolResultError as boolean flag

Converts toolResultError to support both string and boolean types,
allowing it to be used as a simple error flag when the specific error
message is not needed. The conversion to boolean is safe because the
only usage is in a truthy check.

- Updates IToolResult interface to accept string | boolean for toolResultError
- Adds conversion logic in extHostTypeConverters for boolean mapping
- Passes the error flag through the main thread language model tools

Refs https://github.com/microsoft/vscode/issues/298226

(Commit message generated by Copilot)

* fix
2026-02-27 19:59:24 +00:00
Megan Rogge
4a32ff310e fix issue w tip toolbar (#298333)
fixes #297273
2026-02-27 19:55:24 +00:00
dependabot[bot]
e6bed073db Bump fast-xml-parser from 5.3.6 to 5.4.1 in /build (#298316)
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.3.6 to 5.4.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.4.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.4.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-02-27 19:47:50 +00:00
Connor Peet
7a92c703ce Merge remote-tracking branch 'origin/main' into copilot-worktree-2026-02-27T18-24-47 2026-02-27 11:26:57 -08:00
David Dossett
1b5e0460cc Improve contrast for chat welcome disclaimer text (#298327)
Use description foreground for chat welcome disclaimer
2026-02-27 19:20:29 +00:00
Osvaldo Ortega
9aea26f17c Remove debug logging for repository and worktree URI in sync commands 2026-02-27 10:54:06 -08:00
Osvaldo Ortega
14a4e40646 Add debug logging for repository and worktree URI in git sync commands 2026-02-27 10:41:18 -08:00
Osvaldo Ortega
0bf24b7b5e Enhance git sync command to include worktree URI for better context 2026-02-27 10:35:02 -08:00
dependabot[bot]
182ee88b48 Bump minimatch from 10.2.2 to 10.2.4 in /extensions/css-language-features (#298308)
Bump minimatch in /extensions/css-language-features

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

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.4
  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-27 18:31:14 +00:00
dependabot[bot]
0005b2dcc9 Bump minimatch from 10.2.2 to 10.2.4 in /extensions/json-language-features (#298307)
Bump minimatch in /extensions/json-language-features

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

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.4
  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-27 18:24:26 +00:00
Lee Murray
d752c031a2 Merge pull request #295188 from microsoft/mrleemurray/distinguished-apricot-eel
Update theme setting defaults based on product quality
2026-02-27 18:20:20 +00:00
Daniel Rosenwasser
8df7a1f66f Merge pull request #298138 from microsoft/updateJsWorkspaceTags
Update JS-related workspace tags.
2026-02-27 10:05:07 -08:00
Henning Dieterichs
5428850858 fixes screenshot status (#298303) 2026-02-27 18:04:49 +00:00
dependabot[bot]
d013e8cdaa Bump minimatch from 5.1.6 to 5.1.7 in /extensions/npm (#297523)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 5.1.6 to 5.1.7.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v5.1.7)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 5.1.7
  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-27 18:01:18 +00:00
Sandeep Somavarapu
1bd9cbc08a sessions: change workbench state to worksapce and do not send workspace data to ext host (#298301) 2026-02-27 18:00:50 +00:00
dependabot[bot]
df40d0e363 Bump minimatch from 3.1.2 to 3.1.3 in /extensions/markdown-language-features (#297527)
Bump minimatch in /extensions/markdown-language-features

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.3
  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-27 17:59:58 +00:00
dependabot[bot]
e2344f9b6b Bump minimatch from 9.0.6 to 9.0.9 in /test/sanity (#298126)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.6 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.6...v9.0.9)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 9.0.9
  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-27 17:36:27 +00:00
dependabot[bot]
b01bfca9a0 Bump koa from 3.1.1 to 3.1.2 (#298127)
Bumps [koa](https://github.com/koajs/koa) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/koajs/koa/releases)
- [Changelog](https://github.com/koajs/koa/blob/master/History.md)
- [Commits](https://github.com/koajs/koa/compare/v3.1.1...v3.1.2)

---
updated-dependencies:
- dependency-name: koa
  dependency-version: 3.1.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-27 17:33:51 +00:00
Henning Dieterichs
5b7dafcb12 Add vscode-extras extension with npm up-to-date feature and related configurations (#298295) 2026-02-27 17:16:26 +00:00
dependabot[bot]
98ad6b67c2 Bump hono from 4.12.0 to 4.12.2 (#297746)
Bumps [hono](https://github.com/honojs/hono) from 4.12.0 to 4.12.2.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.12.0...v4.12.2)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.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-27 09:09:45 -08:00
Sandeep Somavarapu
03a53d950c sessions: fix trust dialogs for worktree (#298294) 2026-02-27 17:07:59 +00:00
Kyle Cutler
d228467dd3 Fix flickering when using browser screenshot tool (#298080)
* Fix flickering when using browser screenshot tool

* feedback

* fix

* feedback
2026-02-27 09:03:35 -08:00
Henning Dieterichs
77ec1740b7 updates baseline 2026-02-27 17:58:11 +01:00
Henning Dieterichs
3272ea62f3 updates screenshot pipeline & baseline 2026-02-27 17:58:11 +01:00
Logan Ramos
c2328b1e65 Fix cache issues caused by multiple session types (#298289) 2026-02-27 17:58:02 +01:00
Megan Rogge
655503402a fix accessibility issue, setting not respected (#298283)
fixes #296720
2026-02-27 17:57:58 +01:00
Benjamin Pasero
673360f32a sessions - add letterpress (#298265)
* sessions - add letterpress

* ccr
2026-02-27 17:52:42 +01:00
Isidor Nikolic
e60934dcc5 Merge pull request #298190 from microsoft/isidorn/noble-chameleon
React to Courtney feedback and improve model label and hover
2026-02-27 17:25:34 +01:00
Benjamin Pasero
77044e33d8 sessions - specific auth branding for auth redirect (#298277) 2026-02-27 16:22:14 +00:00
Benjamin Pasero
79d358e5ea distro (#298281) 2026-02-27 16:20:26 +00:00