Commit Graph

148279 Commits

Author SHA1 Message Date
Copilot
241f3aa4c1 Show model switch tip and action when chat model is gpt-4.1 (#295849) 2026-02-17 22:16:52 +00:00
Sandeep Somavarapu
04fd76d52f fixes and improvements to sessions window (#295870)
* fix sending new chat request in sessions window

* sessions - handle deleted active session by switching to the next available session

* sessions - ensure session switch only occurs for deleted known agent sessions

* refactor: rename ISessionsWorkbenchService to ISessionsManagementService and update references

- Replaced all instances of ISessionsWorkbenchService with ISessionsManagementService across multiple files.
- Updated the implementation of the active session management to reflect the new service name.
- Removed the old sessionsWorkbenchService.ts file and created a new sessionsManagementService.ts file with the updated logic.

* fix: update variable name from agentSessionsService to sessionsManagementService for consistency

* feat: make sidebar title area draggable and prevent dragging of interactive elements

* feat: add draggable title area for sidebar to enable window movement

* fix: update draggable area for interactive elements in sidebar title

* fix: update draggable area for interactive elements in sidebar title

* fix: update layout for chat widget extension pickers and sorting logic

* feat: implement dynamic target configuration for chat widget based on workspace context

* fix: remove local agent session from allowed targets in NewChatWidget

* feat: add local folder picker for workspace selection in NewChatWidget

* feat: enhance folder selection with recent folders in NewChatWidget

* feat: integrate action widget service for improved folder selection in NewChatWidget

* feat: implement custom folder dropdown for recent folder selection in NewChatWidget

* feat: replace custom folder dropdown with DropdownMenu for improved folder selection in NewChatWidget

* feat: update computeAllowedTargets to conditionally include Local agent session provider

* feat: replace DropdownMenu with SelectBox for improved folder selection in NewChatWidget

* feat: enhance folder selection with context menu and improved button UI in NewChatWidget
2026-02-17 22:14:36 +00:00
Courtney Webster
9294a76633 Merge pull request #294620 from microsoft/quarrelsome-planarian
Refactor chat status widget for no auth scenario
2026-02-17 15:53:13 -06:00
Daniel Imms
0da3fd7f1f Merge pull request #295864 from microsoft/tyriar/revert
Revert "Use sequence as default terminal tab title"
2026-02-17 13:49:26 -08:00
Matt Bierner
d2a2f3e8d4 Merge pull request #295860 from mjbvz/dev/mjbvz/eldest-cow
Fix restoring non-local chat session options
2026-02-17 13:48:54 -08:00
Megan Rogge
81d7d99913 fix next/previous tip sometimes not working (#295853)
fixes #295370
2026-02-17 13:39:21 -08:00
Daniel Imms
edb22b0d7d Revert "Use sequence as default terminal tab title"
This reverts commit 9b64d3b8ae.
2026-02-17 13:32:15 -08:00
Anthony Kim
92cc50d48f Pass pixel dimension through terminal resize (#295820)
* Pass pixel dimension through terminal resize

* Update src/vs/workbench/contrib/terminal/browser/terminalInstance.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-17 13:29:47 -08:00
Megan Rogge
964bc58b97 enable question in carousel to be rendered as markdown (#295850)
fixes #295649
2026-02-17 21:13:23 +00:00
Matt Bierner
2a2f6407e4 Adopt unified js/ts setting for format settings
For #292934
2026-02-17 13:05:55 -08:00
Renan Santos
2a4eb42d07 Fix remote terminal env var collection using wrong workspace scope (#293628)
* fixfix: scope remote terminal env vars to correct workspace folder

Remote terminals used last active editor workspace instead of the
terminal's actual CWD, activating the wrong Python environment in
multi-root workspaces.

Fixes microsoft/vscode-python-environments#986

* Simpler and more reliable fix
Add tests to getWorkspaceForTerminal
2026-02-17 12:52:02 -08:00
Matt Bierner
55908ab14c Fix restoring non-local chat session options
Fixes #295280
2026-02-17 12:51:12 -08:00
Copilot
2d796d6fcf Announce steering divider to screen readers (#295818) 2026-02-17 20:46:54 +00:00
Megan Rogge
383a54c580 rm unnecessary kb, enable for to do list (#295845)
fix #293527
2026-02-17 21:46:31 +01:00
Matt Bierner
a7041712be Merge pull request #295840 from mjbvz/dev/mjbvz/subjective-piranha
Fix sessionId in reviveSessionsWithEdits
2026-02-17 12:44:49 -08:00
Megan Rogge
e9fa29afd4 add bottom border to chat tip (#295847)
fix #295793
2026-02-17 20:43:27 +00:00
Ladislau Szomoru
17a3dfebc5 Sessions - re-enable branch picker (#295836) 2026-02-17 21:31:58 +01:00
Copilot
d914404e62 Preserve session target when using Send to New Chat (#295185) 2026-02-17 20:08:01 +00:00
Matt Bierner
03a16e472c Fix sessionId in reviveSessionsWithEdits 2026-02-17 12:03:15 -08:00
Megan Rogge
a13657ddb6 Preserve question carousel across change of view (#295826)
fixes #295472
2026-02-17 11:55:58 -08:00
David Dossett
b127799256 Increase agent session list item height to 48px (#295831) 2026-02-17 19:55:28 +00:00
Tyler James Leonhardt
971df0fe74 Allow Kusto Explorer for querying (#295829) 2026-02-17 19:41:51 +00:00
David Dossett
374c7e424f Polish actionmenu and list styles (#295825)
Custom action widget menu styles: 12px codicons, 6px gap
2026-02-17 19:29:03 +00:00
Megan Rogge
5e8fd67ccf fix action list not scrolling to reveal active item (#295816)
fix #294017
2026-02-17 11:21:43 -08:00
Sandeep Somavarapu
841dac9707 fix sending new chat request in sessions window (#295815)
* fix sending new chat request in sessions window

* feedback
2026-02-17 11:21:32 -08:00
Vedant Agarwal
2ce64e0914 fix: add missing closing '>' in keybinding placeholder in accessible view navigation hint (#295412)
The _navigationHint() method had a keybinding placeholder missing its
closing '>' delimiter. This caused resolveContentAndKeybindingItems()
to not recognize the placeholder, resulting in raw placeholder text
being shown to screen reader users instead of the resolved keybinding.

Fixes #295411
2026-02-17 19:13:26 +00:00
David Dossett
7d8ebbc9a8 Chat input styling: border radius, icon colors, toolbar tweaks (#294351)
* Chat input styling: border radius, icon colors, toolbar tweaks

* Swap all send icons to arrowUp, fix toolbar icon colors

* Fix missing semicolon, move inline styles to CSS class

* Update 2026 theme chat input radius to radius-lg

* Update descriptionForeground to #888888 in 2026 dark theme

* Revert background agent Copilot CLI customizations
2026-02-17 18:48:33 +00:00
Megan Rogge
607601010c don't eval task output with llm unless the task lacks problem matchers (#295814) 2026-02-17 18:35:54 +00:00
Ladislau Szomoru
6f668a0694 Sessions - only show separator when there is a description (#295809) 2026-02-17 18:16:38 +00:00
Copilot
1d8e138ca4 Resolve Ctrl/Cmd+Shift+H conflict by remapping chat question toggle to Ctrl/Cmd+Shift+A (#295802) 2026-02-17 18:15:30 +00:00
Johannes Rieken
99f777919f feat: add configuration options for usages and rename tools in chat (#295794) 2026-02-17 10:13:32 -08:00
Daniel Imms
c5f3a8b400 Merge pull request #295803 from microsoft/dependabot/npm_and_yarn/test/mcp/ajv-8.18.0
Bump ajv from 8.17.1 to 8.18.0 in /test/mcp
2026-02-17 10:10:07 -08:00
Copilot
59ab27f51e Persist chat tips disablement across workspaces (#295806) 2026-02-17 18:06:44 +00:00
Matt Bierner
bf3b738a9f Try to align scanBuiltinExtensions with new esbuild changes 2026-02-17 10:01:30 -08:00
Benjamin Pasero
7af891aae5 sessions - allow search results for vs/sessions (#295805) 2026-02-17 17:37:02 +00:00
Matt Bierner
cd303a89df Merge pull request #295271 from microsoft/dev/mjbvz/esbuild-merge
Esbuild a few more built-in extensions
2026-02-17 09:33:01 -08:00
Benjamin Pasero
ebeb2e6828 sessions - remove CLI support (not used) (#295801)
* sessions - remove CLI support (not used)

* Update src/vs/code/electron-main/app.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-17 17:23:02 +00:00
Benjamin Pasero
e372e6a288 smoke - remove skipped test (#295795) 2026-02-17 09:11:15 -08:00
Benjamin Christopher Simmonds
40e3cdc6f3 Merge pull request #295786 from microsoft/benibenj/certain-bug
Ask mode assignment and refetch trigger
2026-02-17 18:00:36 +01:00
dependabot[bot]
8c2e00c9e0 Bump ajv from 8.17.1 to 8.18.0 in /test/mcp
Bumps [ajv](https://github.com/ajv-validator/ajv) from 8.17.1 to 8.18.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 8.18.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-17 16:58:51 +00:00
dependabot[bot]
2001cfd88a Bump qs from 6.14.1 to 6.14.2 in /build (#295279)
Bumps [qs](https://github.com/ljharb/qs) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.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-17 17:57:23 +01:00
Johannes
623812c0dc Fix: Update options parameter type for ChatEditingAcceptRejectActionViewItem instantiation 2026-02-17 17:40:49 +01:00
BeniBenj
5e7d202797 💄 2026-02-17 17:31:41 +01:00
Sam Shubham
a102af468e Right align actions tree view (#295266)
* WIP: keep actions visible when tree has horizontal scroll
Fixes #251722

* feat(npm): fixed conssitency of right side aligned buttons

* Fix TreeView action alignment during horizontal scrolling

Offset actions using --list-scroll-right-offset so they remain
aligned to the viewport edge. Apply only to rows containing
action items and adjust spacing for correct visual alignment.

* fixed extra space issue on nodes having file decoraters

* Remove known variable - will add back in a separate PR

---------

Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
2026-02-17 16:18:40 +00:00
Johannes
253edfac44 move attach actions to InlineChatEditorAffordance menu with attach icon 2026-02-17 17:14:56 +01:00
Matt Bierner
6e848fc475 Merge pull request #294259 from mjbvz/dev/mjbvz/elderly-jellyfish
Remove `IToolInvocationContext.sessionId`
2026-02-17 08:11:32 -08:00
Johannes
2c0602cbff inline chat gutter affordance - menu, lightbulb icon, and color support 2026-02-17 17:05:53 +01:00
Benjamin Christopher Simmonds
11b95e1222 Update src/vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-17 16:44:37 +01:00
BeniBenj
c7eea9a79c Ask mode assignment and refetch trigger 2026-02-17 16:29:52 +01:00
Alex Ross
7ff89864d6 Add list scroll right offset variable (#295741) 2026-02-17 16:23:22 +01:00