Commit Graph
144867 Commits
Author SHA1 Message Date
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
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
BeniBenj 8e7a5cd45f tool picker back in chat input 2026-01-28 18:33:47 +01:00
Martin Aeschlimann 33cbf6ba58 No intellisense docs for custom agent properties (#291330) 2026-01-28 17:18:38 +00:00
Benjamin Christopher Simmonds 02a309b451 Merge pull request #291333 from microsoft/benibenj/unknown-limpet
Add session type picker for non-delegable sessions
2026-01-28 18:18:18 +01:00
Benjamin Pasero 69d1718f97 agent sessions - harden read/unread tracking (#291308) 2026-01-28 17:10:37 +00:00
Connor Peet ff54e5cbb1 chat: fix handling of old session states (#291185)
Guard old sessions from Insiders that may have Pending or NeedsInput states,
converting them to Complete state for consistency. This ensures proper handling
of sessions migrated from pre-PR #288161 versions.

- Added check to convert Pending/NeedsInput states to Complete state
- Preserves backward compatibility with old session data
- Prevents state display issues in migrated sessions

(Commit message generated by Copilot)
2026-01-28 09:05:11 -08:00
Benjamin Christopher Simmonds 6e5d25ad82 Merge pull request #291329 from microsoft/benibenj/lost-spider
Fix hover position in chat input components
2026-01-28 18:04:40 +01:00
Robo 09a6795b25 fix: path to appx package in Add-AppxProvisionedPackage command (#291300)
* fix: path to appx package in Add-AppxProvisionedPackage command

* fix: removing appx package in system setup
2026-01-28 16:58:34 +00:00
Karthik Nadig d308743726 fix: add cancellation token support to ChatAgentResponseStream (#291327) 2026-01-28 16:56:51 +00:00
BeniBenj 5446e39326 session type picker also for sessions that cannot be delegated. 2026-01-28 17:51:07 +01:00
BeniBenj 654064886c fix hover position 2026-01-28 17:43:43 +01:00
Benjamin Christopher Simmonds 3891e9fe1d Merge pull request #291315 from microsoft/benibenj/solid-grouse
Fix incorrect telemetry for inline completions
2026-01-28 17:30:18 +01:00
Ladislau Szomoru dab807f670 Git - expose more options to apply a patch (#291309)
* Git - expose more options to apply a patch

* 💄 Reorder options
2026-01-28 08:29:50 -08:00
Martin Aeschlimann b6d264afe9 Improve initial instruction/prompt/agent/skill file contents (#291318) 2026-01-28 08:29:26 -08:00
Benjamin Pasero 38ccea399c chat - introduce setting to show view badge or not (#291314) 2026-01-28 08:28:50 -08:00
Robo 1b505efacc chore: update dmg icon vertical alignment (#291313) 2026-01-28 16:15:37 +00:00
BeniBenj c157f884d4 fix incorrect telemetry sending for inline completions that are never shown to the user 2026-01-28 17:01:10 +01:00
Megan Rogge 921274364e Revert "fix: memory leak in abstract task service" (#291306)
Revert "fix: memory leak in abstract task service (#289863)"

This reverts commit d50d600239.
2026-01-28 15:48:01 +00:00
Benjamin PaseroandCopilot c721687d36 layout - reduce scope of workbench.secondarySideBar.forceMaximized to only apply when editors are closed (#291293)
* layout - reduce scope of `workbench.secondarySideBar.forceMaximized` to only apply when editors are closed

We later need to revisit how a better layout would be for focus on sessions, but the current implementation has too many bugs.

* Update src/vs/workbench/browser/workbench.contribution.ts

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

* .

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 07:01:49 -08:00
Sandeep Somavarapu 7b0aa3bfa0 fix #290688 (#291294) 2026-01-28 14:48:03 +00:00
Ladislau SzomoruandMatt Bierner dca1daf99d Chat - add metadata to ChatSessionItem (#290000)
* Chat - add metadata to `ChatSessionItem`

* Pull request feedback

* Update src/vscode-dts/vscode.proposed.chatSessionsProvider.d.ts

Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>

* Switch to a deep equal check

---------

Co-authored-by: Matt Bierner <12821956+mjbvz@users.noreply.github.com>
2026-01-28 12:07:33 +00:00
Benjamin Pasero 9961a3a8b0 In stacked view filtering resets the more expansion making filtering hard to see (fix #290873) (#291262) 2026-01-28 11:58:24 +00:00
Ladislau Szomoru 1bf610daab Git - request resource trust for the parent folder of the .git folder (#291261) 2026-01-28 11:56:25 +00:00
Benjamin Pasero 1633d48789 agent sessions - hide log channel when AI is disabled (#291259) 2026-01-28 11:47:42 +00:00
Alex Ross e7114fd5a4 Checkout button idles for a little bit (#291256)
Fixes #291025
2026-01-28 11:32:22 +00:00
Lee Murray 4cbf427ece Merge pull request #291254 from microsoft/mrleemurray/youngest-ivory-porcupine
Update background colors in 2026 Light theme
2026-01-28 11:11:39 +00:00
Lee Murray 39741bdcab Merge pull request #290767 from microsoft/mrleemurray/early-purple-vulture
fix: adjust padding and gap for unified quick access tabs and buttons
2026-01-28 11:06:13 +00:00
Lee Murray f49d5e896b Merge pull request #291250 from microsoft/mrleemurray/solid-fuchsia-snake
Update foreground color for comment settings in 2026 Light theme
2026-01-28 11:05:05 +00:00
Robo 0074df9396 fix: update disk badge icons for dmg (#290879)
* fix: update disk badge icons for dmg

* chore: try with code icons as badge

* fix: patch badge icon outside of dmgbuild

Refs https://github.com/dmgbuild/dmgbuild/issues/278
which doesn't work well on macOS 26. We avoid forking
the project in this manner.
2026-01-28 12:03:31 +01:00
Benjamin Pasero e1cede2ffc Agent session mode breaks the tri-state toggle of the chat icon in the title bar (fix #291099) (#291243)
* Agent session mode breaks the tri-state toggle of the chat icon in the title bar (fix #291099)

* copilot feedback

* .
2026-01-28 10:56:49 +00:00
mrleemurray f303cf2cd3 Update editor and UI background colors in 2026 Light theme 2026-01-28 10:52:50 +00:00