Commit Graph

148279 Commits

Author SHA1 Message Date
Copilot
d37a00c786 Fix: disposed ChatThinkingContentPart returned by getLastThinkingPart causing DisposableStore error (#296927)
* Initial plan

* fix: set isActive=false on ChatThinkingContentPart dispose to prevent DisposableStore error

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 20:22:19 +00:00
David Dossett
e492669c52 Fix hidden + button in inline chat (#297072)
Fix inline chat + button hidden in overflow menu
2026-02-23 12:02:39 -08:00
Matt Bierner
704be49080 Merge pull request #297076 from mjbvz/dev/mjbvz/loose-whippet
Switch remaining settings to use js/ts prefix
2026-02-23 11:58:38 -08:00
Justin Chen
096c9b74c7 simple terminal tools on surface level of chat (#296870)
* simple terminal tools on surface level of chat

* Set SimpleTerminalCollapsible default true for Insiders, false for Stable (#296911)

* Initial plan

* Set SimpleTerminalCollapsible default true for insiders, false for stable

Co-authored-by: justschen <54879025+justschen@users.noreply.github.com>

---------

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

* make sure it is initialized the right way

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-23 19:54:36 +00:00
Connor Peet
158c5904c1 plugins: add @agentPlugins to marketplace view (#297063)
* plugins: add @agentPlugins to marketplace view

* fix test

* comments
2026-02-23 11:50:02 -08:00
David Dossett
eadc9a8ca6 Fix chat input padding (#297067)
Add padding to chat-editor-container
2026-02-23 19:27:32 +00:00
Matt Bierner
3fd6059046 Remove unused 2026-02-23 11:26:21 -08:00
Copilot
ac609e0108 Fix: aborted steering prompt incorrectly terminates agent response (#297020)
* Initial plan

* Fix: reset yieldRequested when aborted steering prompt is removed from queue

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* Fix: propagate yieldRequested reset to extension host when steering prompt is aborted

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>
2026-02-23 19:25:53 +00:00
Benjamin Pasero
f0257c5d41 debt - tweaks to experimental settings (#297065) 2026-02-23 11:25:31 -08:00
Josh Spicer
59a40215da Add entrypoint to 'AI Customizations' from customization markrdown (#297061)
merge
2026-02-23 19:24:26 +00:00
Connor Peet
36fda9ce91 tests 2026-02-23 11:22:42 -08:00
Matt Bierner
11a5279976 Switch remaining settings to use js/ts prefix
For #292934

Also renames some of the server settings to have a more consistent naming scheme. This is going to be annoying but is the best time to do this since we are already changing the full setting id
2026-02-23 11:20:52 -08:00
David Dossett
b204273c41 Align expanded chat entry border-radius with cornerRadius-medium (#297058)
Replace hardcoded 4px/6px border-radius values in chat expanded entries
(thinking collapsible, terminal content, confirmation widgets, tool output)
with var(--vscode-cornerRadius-medium) to match codeblocks, markdown tables,
and confirmation widget2.
2026-02-23 11:16:17 -08:00
Justin Chen
a7ce2331c0 make sure to flush and remove hidden tool calls (#297045)
* make sure to flush and remove hidden tool calls

* make sure to dispose
2026-02-23 11:13:10 -08:00
Connor Peet
3a9f5a4063 comments 2026-02-23 11:00:14 -08:00
Connor Peet
d14c1d8bc3 fix test 2026-02-23 10:56:00 -08:00
dileepyavan
44a2e1ecdb Fixing issue with rg path for sandboxed commands (#297047)
* testing

* Use VS Code's bundled ripgrep for sandboxed execution

Fixes #294982

This change makes the sandboxed terminal execution use VS Code's bundled
ripgrep binary instead of requiring users to manually install it.

Changes:
- Compute the ripgrep bin directory path from @vscode/ripgrep package
- Add the ripgrep directory to PATH when wrapping sandbox commands
- Update setting descriptions to remove ripgrep installation requirement

* adding unit test

* code review changes

* fixing test case failure

* fixing rg path issue

* fixing rg path issue
2026-02-23 18:48:01 +00:00
Connor Peet
505bfe7d05 plugins: add @agentPlugins to marketplace view 2026-02-23 10:46:48 -08:00
Josh Spicer
24da50806e AI customizations: Setting and add to GlobalActivity menu (#297030)
* feat: add short title and menu entry for AI Customizations action

* feat: add configuration option for AI Customizations feature

* feat: rename AI Customizations configuration option to reflect menu visibility

* feat: adjust order of AI Customization menu entry for improved visibility

* feat: update AI Customization menu entry group and order for better organization

* feat: remove group and order from AI Customization menu entry for cleaner configuration

* Update src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement.contribution.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-23 10:45:47 -08:00
David Dossett
52dbada6fc Revert extra line in chat input (#297052)
Revert extra line in chat input, add 8px toolbar spacing

- Remove INPUT_EDITOR_MIN_VISIBLE_LINES constant that forced 2-line minimum
- Revert input editor height to content-based sizing
- Add 8px margin-top on chat-input-toolbars for spacing between editor and toolbar
2026-02-23 18:28:50 +00:00
Johannes Rieken
b7238ce5bc Add CancelSessionAction and integrate into inline chat actions (#297048)
* Add CancelSessionAction and integrate into inline chat actions

fixes pressing Cancel not doing anything

* ccr
2026-02-23 18:28:33 +00:00
Johannes Rieken
0ccdf14436 fix: conditionally attach diagnostics based on configuration setting (#297049) 2026-02-23 18:16:09 +00:00
Sandeep Somavarapu
63c371856d remember selected model in sessions window (#297037)
* feat: implement storage for last picked model in NewChatWidget

* fix: update storage key for last picked model in NewChatWidget
2026-02-23 10:11:29 -08:00
Benjamin Christopher Simmonds
0880d8a381 Merge pull request #297027 from microsoft/benibenj/slight-angelfish
sessions tasks support and agent feedback improvements
2026-02-23 19:11:00 +01:00
Megan Rogge
e5a12acf36 tip improvements, cleanup (#297040) 2026-02-23 10:06:08 -08:00
Benjamin Pasero
ecef992abb sessions - more settings default tweaks (#297046) 2026-02-23 10:05:08 -08:00
Jainam Patel
24a712e9c0 fix: correct spelling mistakes in nls.localize strings in debug.ts (#296730)
- 'internaly' -> 'internally' (callStackItemStopped)
- 'refrence' -> 'reference' (canViewMemory)
- 'exceptionBreakppint' -> 'exceptionBreakpoint' (breakpointItemType)
- 'evalauteName' -> 'evaluateName' (variableEvaluateNamePresent)
2026-02-23 17:49:50 +00:00
Harald Kirschner
b0f5fe1593 Merge pull request #297031 from microsoft/digitarald/rural-rooster
Plan prompt is now built-in
2026-02-23 09:46:33 -08:00
Kyle Cutler
62028559c1 Browser: better handling of pages without favicons or titles (#297024)
* Browser: better handling of pages without favicons

* titles

* feedback
2026-02-23 08:52:41 -08:00
Johannes Rieken
32cadc21d5 Merge pull request #297008 from microsoft/copilot/update-chat-setup-contributions
Chat setup: flatten editor context menu and hide "Add File" when selection exists
2026-02-23 17:51:06 +01:00
digitarald
eeed167f07 Plan prompt is now built-in 2026-02-23 08:48:14 -08:00
BeniBenj
57118ce1d6 fix leak 2026-02-23 17:48:11 +01:00
BeniBenj
926c77f665 sessions tasks support and agent feedback improvements 2026-02-23 17:31:20 +01:00
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
copilot-swe-agent[bot]
aa5fe8ac97 Remove Generate Docs and Generate Tests from chat setup editor context menu
Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-23 15:40:06 +00:00
copilot-swe-agent[bot]
0413172b7d Update chat setup contributions to match extension's new menu structure
- Move Fix, Code Review, Generate Docs, Generate Tests from ChatTextEditorMenu submenu to EditorContext directly in chatSetupContributions.ts
- Add hasNonEmptySelection.negate() to AttachFileToChatAction's EditorContext condition so 'Add File to Chat' is hidden when there's a selection

Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-23 15:34:56 +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
copilot-swe-agent[bot]
9601f8e345 Initial plan 2026-02-23 15:26:18 +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