Commit Graph

144459 Commits

Author SHA1 Message Date
Matt Bierner
f37cda8a9e Fix webview tool output disappearing 2026-01-23 15:56:33 -08:00
Benjamin Pasero
486c94c384 agent sessions - tweaks to most recent session in pending group (#290023) 2026-01-23 21:58:18 +00:00
Megan Rogge
97d9081f1a Improve any key detection (#289956) 2026-01-23 21:52:01 +00:00
Benjamin Pasero
042b8f0ae7 Claude Agent integration: Archiving a Chat does not prompt me to decide if I want to keep/discard my changes from that chat (fix #289688) (#290020) 2026-01-23 21:36:59 +00:00
Raymond Zhao
6d68d6c247 chore: bump build cache salt (#290015) 2026-01-23 13:23:50 -08:00
Henning Dieterichs
70facd5f74 Add chat.editorAssociations setting to configure editors for files opened from chat 2026-01-23 13:21:27 -08:00
João Moreno
6999d48f2d fix copilot chat compat checks (#290016)
* feat: add allowlist compatibility check for API proposals in copilot chat

* TO REVERT

* fix template path

* log

* fix case sensitivity

* fix test

* remove test code
2026-01-23 21:18:38 +00:00
Henning Dieterichs
55134be2df Adopts @vscode/rollup-plugin-esm-url (#290012)
* Adopts @vscode/rollup-plugin-esm-url

* Exports EditorWorkerService.workerDescriptor
2026-01-23 21:07:54 +00:00
Raymond Zhao
564100cbce chore: bump parcel/watcher (#289984)
Some checks failed
Monaco Editor checks / Monaco Editor checks (push) Has been cancelled
Code OSS (node_modules) / Compile (push) Has been cancelled
Code OSS (node_modules) / Linux (push) Has been cancelled
Code OSS (node_modules) / macOS (push) Has been cancelled
Code OSS (node_modules) / Windows (push) Has been cancelled
2026-01-23 12:52:42 -08:00
Connor Peet
df77ff6615 build: mix in the quality for release so product.json matches (#290007)
* build: mix in the quality for release so product.json matches

* Reapply "feat: add allowlist compatibility check for API proposals in extensions" (#290003)

This reverts commit abf64deb34.
2026-01-23 20:31:14 +00:00
Connor Peet
095e6b1f73 hovers: allow nested hovers (#289747)
* hovers: allow nested hovers

Feels a bit bizarre but it has a good use case in the agents sessions
view where the hover is more interactive than usual. Previously,
hovering any hoverable element within the hover would close the hover.
Now, hovering a hoverable element within a hover will open a nested
hover by default (capped at 3 levels.) It seems to work well.

* make hovers not disappear when hovering inside nested element

* tests

---------

Co-authored-by: BeniBenj <besimmonds@microsoft.com>
2026-01-23 20:13:21 +00:00
Paul
abf64deb34 Revert "feat: add allowlist compatibility check for API proposals in extensions" (#290003)
Some checks failed
Monaco Editor checks / Monaco Editor checks (push) Has been cancelled
Code OSS (node_modules) / Compile (push) Has been cancelled
Code OSS (node_modules) / Linux (push) Has been cancelled
Code OSS (node_modules) / macOS (push) Has been cancelled
Code OSS (node_modules) / Windows (push) Has been cancelled
2026-01-23 20:04:38 +00:00
Rob Lourens
e54a51e3f6 Add instructions for api version (#290005) 2026-01-23 20:03:13 +00:00
Josh Spicer
f03a5c3025 undefined option means do not render picker (#289964)
* undefined option means do not render picker

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

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-23 11:48:34 -08:00
Matt Bierner
d45ea17477 Merge pull request #289999 from mjbvz/dev/mjbvz/tart-giraffe
Cleaner implementation of chat session controllers
2026-01-23 11:46:07 -08:00
Connor Peet
242318c1c7 chat: add null check in isToolSet function (#289996)
Adds a null check to prevent accessing .getTools property on undefined or
null objects. This ensures the function safely handles undefined input.

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

(Commit message generated by Copilot)
2026-01-23 19:41:42 +00:00
Courtney Webster
26eb2f7792 Merge pull request #289998 from microsoft/selective-spider
Updating AI usage stats description
2026-01-23 13:37:46 -06:00
Copilot
79524cf32c Gate agent status experiments on ChatContextKeys.enabled (#289988)
Some checks failed
Monaco Editor checks / Monaco Editor checks (push) Has been cancelled
Code OSS (node_modules) / Compile (push) Has been cancelled
Code OSS (node_modules) / Linux (push) Has been cancelled
Code OSS (node_modules) / macOS (push) Has been cancelled
Code OSS (node_modules) / Windows (push) Has been cancelled
* Initial plan

* Add ChatContextKeys.enabled to agent status menu registrations

Gate agent status and agent experiments menu items on ChatContextKeys.enabled
to hide them when chat.disableAIFeatures is enabled.

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>
2026-01-23 11:32:29 -08:00
Copilot
6d8390eb9a Port sign-in and quota exceeded states to agent status widget (#289987)
* Initial plan

* Port sign-in and quota exceeded special cases to agent status widget

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Fix Event import alias to avoid conflict with DOM Event type

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>
2026-01-23 19:27:23 +00:00
Josh Spicer
7d38804032 Prevent duplicate Plan mode 'Continue in Cloud' (#289992)
fix https://github.com/microsoft/vscode/issues/288560
2026-01-23 19:12:30 +00:00
Matt Bierner
fab6cbb8e2 Cleaner implementation of chat session controllers 2026-01-23 11:09:38 -08:00
cwebster-99
d20308f694 Updating AI usage stats description 2026-01-23 13:07:20 -06:00
copilot-swe-agent[bot]
d3e6f4a526 Update chat instructions with detailed AI feature gating rules
Co-authored-by: hediet <2931520+hediet@users.noreply.github.com>
2026-01-23 19:56:55 +01:00
Connor Peet
8d86613bbf chat: fix file recreation after deletion (#289986)
Fixes a bug where if a file is deleted and the agent then tries to
recreate it again (by doing an edit in startStreamingEdits) nothing
happens.

- If there is an existing deleted entry for the file and it has NOT been
  accepted, then replace it with the correct modified file entry. Takes
  the originalContent of the deleted file as the initial content of the
  new file.
- If the deleted entry HAS been accepted (is not in the modified state)
  then it is just discarded and replaced.

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

(Commit message generated by Copilot)
2026-01-23 18:50:17 +00:00
Kyle Cutler
1d9805dc84 Browser: use window-native observers for better perf (#289924) 2026-01-23 10:35:36 -08:00
Eleanor Boyd
35a8f0b628 Merge pull request #289751 from eleanorjboyd/little-cockroach-implementAgentModel
implement chat.implementAgentModel
2026-01-23 10:05:06 -08:00
Lee Murray
41f6abb640 Merge pull request #289971 from microsoft/mrleemurray/forthcoming-violet-bobolink
Update checkbox border colors and enhance quick access tab styling
2026-01-23 18:04:04 +00:00
dependabot[bot]
076a151b6a build(deps): bump lodash-es from 4.17.22 to 4.17.23 (#289522)
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.22 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/commits/4.17.23)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 10:00:37 -08:00
dependabot[bot]
08298fce34 Bump undici from 7.9.0 to 7.18.2 in /remote (#288238)
Bumps [undici](https://github.com/nodejs/undici) from 7.9.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.9.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.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-01-23 10:00:26 -08:00
Josh Spicer
9a5fcebf65 Add debug logging for unregistered session option changes (#289967) 2026-01-23 09:51:53 -08:00
Benjamin Christopher Simmonds
d1ece61986 Merge pull request #289969 from microsoft/benibenj/grotesque-porcupine
Fix hover feedback over separator in chat widget
2026-01-23 18:43:13 +01:00
Benjamin Christopher Simmonds
93b9d1f136 Merge pull request #289961 from microsoft/benibenj/dreadful-camel
Reporter for action widget dropdown
2026-01-23 18:40:11 +01:00
Kyle Cutler
c1ead08a66 Fix browser keyboard shortcuts in aux windows (#289960) 2026-01-23 18:39:48 +01:00
Lee Murray
2928c13b4d Merge pull request #289965 from microsoft/mrleemurray/promising-aqua-turkey
Refactor debug action item styling
2026-01-23 17:39:30 +00:00
Lee Murray
31f65cf748 Merge pull request #289957 from microsoft/mrleemurray/delightful-copper-tyrannosaurus
fix: refresh hover colors for compact entries based on current theme
2026-01-23 17:30:02 +00:00
mrleemurray
0bfc94e723 update checkbox border colors for dark and light themes; enhance quick access tab styling 2026-01-23 17:20:19 +00:00
Simon Siefke
d50d600239 fix: memory leak in abstract task service (#289863) 2026-01-23 17:19:15 +00:00
BeniBenj
8db7ad142b fixes https://github.com/microsoft/vscode/issues/289372 2026-01-23 18:12:00 +01:00
Christof Marti
95b2895346 Enable in workspace (#289694) 2026-01-23 18:05:01 +01:00
mrleemurray
506ceb578f refactor(debug): adjust padding and add margin to start debug action item 2026-01-23 17:01:19 +00:00
BeniBenj
9ed618386e Reporter for action widget dropdown 2026-01-23 17:54:57 +01:00
mrleemurray
cb7c756378 fix: refresh hover colors for compact entries based on current theme 2026-01-23 16:43:18 +00:00
Megan Rogge
f3f1445cb7 restore automatic task notification prompt, set automatic tasks to false by default (#289947) 2026-01-23 08:36:27 -08:00
Benjamin Pasero
626f2e31ad agent sessions - add some recency to the first non archived session to pick (#289942) 2026-01-23 16:11:25 +00:00
Benjamin Christopher Simmonds
bc138cb538 Merge pull request #289941 from microsoft/benibenj/adorable-marmoset
Switch default for word-based suggestions
2026-01-23 17:08:26 +01:00
Christof Marti
2781f397a2 Pixel pushing (#289694) 2026-01-23 17:00:38 +01:00
Christof Marti
3a6c19899f Explain multi-diff changes (#289694) 2026-01-23 17:00:38 +01:00
Lee Murray
e33c0c0f8c Merge pull request #289938 from microsoft/mrleemurray/disturbed-tan-cod
Adjust padding for add model button in chat models widget
2026-01-23 15:56:45 +00:00
Robo
a9543fb049 chore: update dmg background (#289897) 2026-01-23 15:52:58 +00:00
Benjamin Pasero
17fe11effb agent sessions - better recent sessions list (#289900) 2026-01-23 15:48:37 +00:00