Commit Graph
144898 Commits
Author SHA1 Message Date
eli-w-king cbd6d81bd5 inactive window indicator 2026-01-28 21:33:21 -08:00
eli-w-king f977550236 added active tab indicators 2026-01-28 21:29:43 -08:00
eli-w-king 7357248471 added active tab indicator 2026-01-28 21:16:06 -08:00
eli-w-king 8ca6369844 more contrast between selected and highlighted (right click) files 2026-01-28 20:55:16 -08:00
eli-w-king b498a63c1c revised inline titles 2026-01-28 20:52:07 -08:00
eli-w-king b6aa349a9b added color to boolean values 2026-01-28 20:30:54 -08:00
eli-w-king 9197ab8dc1 fixed chat input buttons foreground 2026-01-28 20:05:43 -08:00
eli-w-king fd3c4bf17b consistent transparency, white background 2026-01-28 19:48:04 -08:00
Justin Chen c6c601febd ask questions not in thinking + ux improvements (#291456) 2026-01-29 01:06:04 +00:00
Harald Kirschner ddfbf274ff Strengthen skill adherence system prompt with blocking requirement (#291460) 2026-01-29 00:52:34 +00:00
Paul c84bdba0a4 Prompt file diagnostics feedback (#291450) 2026-01-29 11:40:56 +11:00
Tyler James Leonhardt d3d2601e4a Add missing plumbing for extension Quick Pick Item toggles (#291452)
Also cancel event propegation in toggles which would cause he item to be accepted when you clicked on the the toggle.

Fixes https://github.com/microsoft/vscode/issues/290775
2026-01-29 00:30:45 +00:00
Dmitriy Vasyura 8841b29bd5 Enhance snippet schema documentation with glob pattern details (#291451) 2026-01-29 00:18:48 +00:00
Dmitriy Vasyura 725d99634b Increase timeout for body download in fetchUrl to accommodate large files (#291443) 2026-01-28 23:51:21 +00:00
Connor Peet 7de8a0de7c chat: make tool invocation source property optional (#291439)
Fixes compatibility with pre-1.104 versions where the source property
may be undefined for deserialized tool invocations. Uses optional chaining
when accessing the source property to prevent errors.

- Make source property optional in IChatToolInvocationSerialized interface
- Use optional chaining operator when checking source.type in chat renderer
- Add comment explaining the pre-1.104 compatibility requirement

Ref https://github.com/microsoft/vscode/issues/288489

(Commit message generated by Copilot)
2026-01-28 23:37:19 +00:00
Eleanor Boyd 74db171b00 Merge pull request #291337 from eleanorjboyd/rural-horse
feature: Add model parameter to handoff operations
2026-01-28 15:27:02 -08:00
Dmitriy Vasyura 51c5f16d28 PR feedback from previous commit for sanity tests (#291431) 2026-01-28 23:11:14 +00:00
Eleanor Boyd addbe630f0 Merge branch 'main' into rural-horse 2026-01-28 14:46:47 -08:00
eleanorjboyd 032f6b93db cleanup 2026-01-28 14:41:38 -08:00
Justin Chen 37f9dffb15 fix questions icons not showing (#291421) 2026-01-28 22:36:06 +00:00
Justin Chen afd4046bad smarter check for confirmation (#291400)
* smarter check for confirmation

* address some comments

* fix carousel question icon not showing

* undo commit

* undo commit 2
2026-01-28 22:35:02 +00:00
Copilotandrzhao271 f13da104b2 Add chat.agent.maxRequests to commonly used settings list (#291398)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
2026-01-28 22:30:27 +00:00
Matt Bierner 826c6fea81 Merge pull request #291411 from mjbvz/dev/mjbvz/influential-takin
Enable chat mermaid tool by default
2026-01-28 14:03:58 -08:00
Dmitriy Vasyura 4d8241eeaa Sanity tests updates (#291399)
* Sanity tests updates

* Revert qemu accidental change.
2026-01-28 13:58:56 -08:00
Sandeep Somavarapu a8773d175f #290627 support extension management CLI to support forced versioning by quality (#291404)
* #290627 support extension management CLI to support forced versioning by quality

* feedback
2026-01-28 21:54:26 +00:00
Matt Bierner 9671622029 Enable chat mermaid tool by default
Feeling more confident in its current state. Let's preview this feature for stable users too
2026-01-28 13:43:09 -08:00
Matt Bierner 79a3e97bce Merge pull request #291406 from mjbvz/dev/mjbvz/colorful-asp
A bit more polish on mermaid chat items
2026-01-28 13:38:26 -08:00
Matt Bierner b895a24030 A bit more polish on mermaid chat items
- Remove context menu for open in editor since there's a button now
- Faster pinch zoom
- Only pan when holding alt/option
- Fix transparent button on hover
2026-01-28 13:15:08 -08:00
Sandeep Somavarapu b21a7bf520 fix: update argument for using custom source in nuget package installation (#291304)
* fix: update argument for using custom source in nuget package installation

* fix tests
2026-01-28 20:29:05 +00:00
Johannes Rieken bddac8596e inline chat input: clamp widget to viewport when scrolling with content (#291390)
When the input has content, the widget now stays visible and clamps to viewport edges (respecting sticky scroll height) instead of hiding when the anchor line scrolls out of view.

Fixes https://github.com/microsoft/vscode/issues/291075
2026-01-28 20:23:10 +00:00
Eleanor Boyd 76749211a7 Merge pull request #291386 from eleanorjboyd/friendly-gayal
bug: prioritize user-selected model during same vscode session for inline chat
2026-01-28 12:13:32 -08:00
Benjamin Pasero 354a53ee3a agent sessions - harden read/unread tracking (#291389) 2026-01-28 20:07:54 +00:00
Rob Lourens 89518b68de Fix issue with runSubagent result text (#291383)
* Fix issue with runSubagent result text
It was collecting text between tool calls when it should only collect the text after the final tool calls.

And edits in subagents left behind an empty codeblock in the result text.

* Delete comment
2026-01-28 20:03:58 +00:00
eleanorjboyd c2b2a7ab98 address comments 2026-01-28 11:54:22 -08:00
eleanorjboyd cafabc758f bug: prioritize user-selected model during same vscode session for inline chat 2026-01-28 11:34:48 -08:00
copilot-swe-agent[bot]andhediet 7ee6a1d941 Add chat.disableAIFeatures support to editor.aiStats.enabled
Co-authored-by: hediet <2931520+hediet@users.noreply.github.com>
2026-01-28 20:30:33 +01:00
Connor Peet 9295def4c2 chat: use ConnectionObserverElement to track template mount state (#291370)
* chat: use ConnectionObserverElement to track template mount state

Replaces the hacky 'renderedPartsMounted' boolean with a custom element
that leverages the native connectedCallback and disconnectedCallback
lifecycle hooks to track whether parts are mounted in the DOM.

- Adds ConnectionObserverElement custom element (connection-observer) that
  fires onDidConnect and onDidDisconnect callbacks
- Updates IChatListItemTemplate to use connectionObserver element instead
  of renderedPartsMounted boolean
- Removes manual mount state management in disposeElement since the
  element's disconnectedCallback handles it automatically
- Uses native element.isConnected property to check mount state

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

(Commit message generated by Copilot)

* pr comments
2026-01-28 11:29:29 -08:00
Dirk Bäumer a2e36f5f8c Merge pull request #291371 from microsoft/dbaeumer/moderate-finch-aquamarine
Handle deletions correctly in rename tracker
2026-01-28 20:14:33 +01:00
Eleanor Boyd 5818d0945a Merge pull request #291368 from eleanorjboyd/complete-wolf
fix: update example model name in inline chat configuration description
2026-01-28 11:13:28 -08:00
RedCMD 3b35824fd8 fix: VB increaseIndentPattern 2026-01-28 19:52:07 +01:00
Martin Aeschlimann 7be7cc7f56 agents field not validated in custom agent file (#291352) 2026-01-28 19:41:02 +01:00
eleanorjboyd ddf7703270 fix: update example model name in inline chat configuration description 2026-01-28 10:40:48 -08:00
Benjamin Christopher Simmonds cff354d427 Merge pull request #291347 from microsoft/benibenj/common-skink
Tool picker reintroduced in chat input
2026-01-28 19:40:32 +01:00
Logan RamosandCopilot 738a982b7f Improve context widget UX based on feedback (#291344)
* Fix hover color

* Refactor hover behaviro to match usage widget

* Make the context widget more compact

* Relocate context widget

* Update src/vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageWidget.ts

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

* Fix memory leak

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 19:39:59 +01:00
Megan Rogge 3a334a88aa allow prompt for input detection in bg terminals (#291325)
fix #290983
2026-01-28 10:32:47 -08:00
Zhichao Li 919480b2ce Merge pull request #291128 from microsoft/zhichli/traj
Add toolMetadata to LanguageModelToolResult for trajectory tracking
2026-01-28 10:26:12 -08:00
Kyle Cutler afc58805a3 Fix "add element to chat" overlay not always hiding (#291348) 2026-01-28 10:15:31 -08:00
Dirk Baeumer 9470784c27 Handle deletions correctly in rename tracker 2026-01-28 19:12:20 +01:00
eleanorjboyd 7b2081533c updates 2026-01-28 10:09:48 -08:00
Johannes Rieken caf8104c0f Remove inline chat affordance suppression logic (#291350)
Users disliked that the inline chat affordance (sparkle icon) would
only show once per selection and require changing the selection to
see it again. This change removes the suppressAffordance mechanism
so the affordance remains visible as long as there is a valid text
selection.

Fixes #291036
2026-01-28 18:02:11 +00:00