Commit Graph

149569 Commits

Author SHA1 Message Date
Matt Bierner
dd1cba9356 Make sure main thread chat session models use overrides from live model 2026-03-27 14:55:31 -07:00
Matt Bierner
a712e00d91 Merge pull request #305525 from mjbvz/dev/mjbvz/whispering-swift
Try to reduce how often LocalAgentsSessionsController fires updates
2026-03-27 09:51:10 -07:00
Hawk Ticehurst
e727b78694 sessions: refine new chat empty state layout and picker styling (#304529)
* Update chat view layout to bottom-dock controls and adjust styling for improved user experience

* Update chat picker styles for improved readability and consistency

* Reduce font sizes for chat picker labels to enhance visual consistency

* Reduce font sizes for chat picker labels to improve visual consistency

* Remove unused header and letterpress elements from chat welcome widget

* Center align chat controls and local mode picker for improved layout consistency

* Center chat layout and adjust alignment for improved consistency

* Enhance workspace picker accessibility with ARIA attributes and improve dropdown interaction

* Refactor project picker styles for improved layout and consistency

* Remove left margin from workspace picker dropdown label for improved alignment

* Simplify dropdown chevron transform for workspace picker

* Update new-chat empty state in sessions: remove watermark, center controls, and restyle workspace picker

* Refactor chat welcome widget: rename bottom-docked controls to welcome content and update related DOM appends

* Update src/vs/sessions/contrib/chat/browser/workspacePicker.ts

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

* Apply suggestion from @Copilot

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

* style: update chat picker styles and add icon rendering for workspace selection

* fix: update workspace selection labels for clarity

* fix: enhance workspace selection prompt for clarity and render option group pickers on selection

* fix: add onDidChangeSelection event to workspace picker for improved selection handling

* fix: trigger selection change event when deselecting workspace in picker

* fix: hide action widget when clearing workspace selection

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 12:35:51 -04:00
Benjamin Pasero
9c5d73322c style - update icon for New Session action (#305724) 2026-03-27 16:32:57 +00:00
Megan Rogge
334b6709af bring back fix for accessible view links (#304510)
bring back fix
2026-03-27 16:06:25 +00:00
Benjamin Pasero
c136539a3f docs - add service dependency declaration guideline (#305682)
* docs - add service dependency declaration guideline

* 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-03-27 16:05:42 +00:00
Rob Lourens
492790d5ca Don't write ahp commit hash to every file (#305695)
* Don't write ahp commit hash to every file

Co-authored-by: Copilot <copilot@github.com>

* undo

---------

Co-authored-by: Copilot <copilot@github.com>
2026-03-27 15:54:33 +00:00
xingsy97
9b0dd7c567 Settings editor - avoid repeated extension list refresh (#303957)
settings: move refreshInstalledExtensionsList() outside loop
2026-03-27 15:53:51 +00:00
Benjamin Pasero
63304545b2 sessions - fix layer breakers (#305693) 2026-03-27 15:48:36 +00:00
xingsy97
9c566819ae notebook: fix unused cell lookup and broken selection deduplication (#305105)
notebook: remove dead code, fix redundant output search, and fix broken selection dedup

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-03-27 08:36:46 -07:00
Lee Murray
9685f8d8ee Merge pull request #305667 from microsoft/mrleemurray/legal-tan-snake
Refactor UI spacing for improved consistency
2026-03-27 15:29:44 +00:00
Lee Murray
77238558a9 Merge branch 'main' into mrleemurray/legal-tan-snake 2026-03-27 15:09:31 +00:00
Hawk Ticehurst
59b6639d4d sessions: polish New Session button shortcut chip and layout (#304549)
* Enhance new session button with keybinding support and improved layout

* Fix action ID for new session to align with sessions context
2026-03-27 11:06:10 -04:00
Tyler James Leonhardt
1553cc3bad fix: improve fallback title localization for single and plural steps (#305656)
* fix: improve fallback title localization for single and plural steps

fixes https://github.com/microsoft/vscode/issues/305654

* feedback
2026-03-27 14:46:09 +00:00
Benjamin Christopher Simmonds
93cc2b1a69 Merge pull request #305661 from microsoft/benibenj/planned-haddock
Fix CI widget layout
2026-03-27 15:39:39 +01:00
Lee Murray
3b00240654 Update src/vs/sessions/contrib/accountMenu/browser/media/accountWidget.css
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 14:36:06 +00:00
Lee Murray
be16abec58 Update src/vs/sessions/contrib/changes/browser/changesView.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 14:35:29 +00:00
mrleemurray
1fabac90f2 style: update margin and padding values for improved layout consistency across UI components
Co-authored-by: Copilot <copilot@github.com>
2026-03-27 14:24:16 +00:00
Logan Ramos
8ee42df50e Address CCR comments for EDU sku (#305659)
* Address comments

* Fix enum values
2026-03-27 14:20:44 +00:00
mrleemurray
5f94f19fed style: increase padding in scrollable element for improved spacing 2026-03-27 14:12:13 +00:00
Justin Chen
f867ff35d3 improve checkpointing and add checkpoint hover on first request (#305572)
* improve checkpointing and add checkpoint hover on first request

* address comments
2026-03-27 14:03:12 +00:00
BeniBenj
764a45001b fix ci widget layout 2026-03-27 15:01:00 +01:00
Ladislau Szomoru
bdea2b4df8 Git - scaffold the git extension API (#305643)
* Git - scaffold the git extension API

* Pull request feedback
2026-03-27 13:56:36 +00:00
mrleemurray
94a939136e style: adjust padding in changes view and CI status widget for improved layout 2026-03-27 13:53:50 +00:00
Benjamin Pasero
0ed75f3304 fix - remove experimental tags from useModal setting (#305616) 2026-03-27 13:51:54 +00:00
Benjamin Pasero
2ce60b1963 sessions - render pinned state from toolbar (#305620)
* sessions - render pinned state from toolbar

* Update src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts

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

* .

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 13:48:46 +00:00
mrleemurray
c7837d3cfb style: hide account widget update button when hidden and adjust padding for new button container 2026-03-27 13:47:19 +00:00
Lee Murray
e2c78d20cb Improve accessibility labels and CSS styling for agent session sections (#305604)
* Improve accessibility labels for agent session sections and enhance CSS styling for section labels

* Enhance accessibility tests for agent session sections by updating aria label checks for singular and plural session counts

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
2026-03-27 14:40:14 +01:00
Lee Murray
67bafb26c5 Improve focus styles for action items in auxiliary bar and panel (#305594)
* Improve focus styles for action items in auxiliary bar and panel

* Update src/vs/sessions/browser/parts/media/panelPart.css

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

* Update src/vs/sessions/browser/parts/media/auxiliaryBarPart.css

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

* Update src/vs/sessions/browser/parts/media/panelPart.css

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

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 14:39:45 +01:00
Lee Murray
d4ca6e65d2 Enhance accessibility for changes title bar widget with ARIA attributes (#305574)
* Enhance accessibility for changes title bar widget with ARIA attributes

* Refactor ChangesTitleBarIndicator for improved accessibility and state management

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-27 14:39:13 +01:00
mrleemurray
e7976d7cbb style: adjust footer bottom margin for sidebar part 2026-03-27 13:37:06 +00:00
mrleemurray
63358c7cf2 style: reduce margins and padding for card-like components in sessions UI
Co-authored-by: Copilot <copilot@github.com>
2026-03-27 13:33:39 +00:00
Sandeep Somavarapu
9e092b19ef sessions: fix sticky section padding in sessions list (#305649)
sessions - add padding to sticky container in session list
2026-03-27 14:31:34 +01:00
Logan Ramos
3397429f95 Add EDU to chat entitlment handling (#305648) 2026-03-27 14:31:29 +01:00
Sandeep Somavarapu
d64acf25ce fix #304746 (#305641)
* fix #304746

* Apply suggestion from @Copilot

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 13:17:35 +00:00
Benjamin Christopher Simmonds
0471cfb714 Merge pull request #305633 from microsoft/benibenj/brief-hawk
Add approval timestamp to session approval info
2026-03-27 14:03:39 +01:00
Benjamin Christopher Simmonds
d1532b9af7 Merge pull request #305630 from microsoft/benibenj/moral-salmon
Support rename and delete actions for chats
2026-03-27 14:02:39 +01:00
Benjamin Christopher Simmonds
9a61fdbede agentFeedback: enable edit for PR/code review comments with auto-convert to feedback (#305622)
* Refactor edit action handling for agent feedback comments
2026-03-27 13:48:19 +01:00
Ladislau Szomoru
dec614e501 Sessions - toggle isolationOption setting (#305621) 2026-03-27 13:14:30 +01:00
BeniBenj
6bfb9bcca9 fix: add missing 'since' property to IAgentSessionApprovalInfo literals in fixture 2026-03-27 13:06:55 +01:00
BeniBenj
afbafa7af9 fix test 2026-03-27 12:59:01 +01:00
BeniBenj
70072c5e4e sessions - add approval timestamp to session approval info and update approval retrieval logic 2026-03-27 12:54:22 +01:00
Benjamin Christopher Simmonds
f11491d1b0 sessions: show agent feedback count per file in changes view (#305613)
Add agent feedback count and badge to changes view

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 11:45:35 +00:00
BeniBenj
2662642786 support rename and delete 2026-03-27 12:16:21 +01:00
Benjamin Pasero
13956d46e5 sessions - hide 2nd row stuff when session in progress (#305549)
* sessions - hide 2nd row stuff when session in progress

* Update src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts

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

* sessions: clear timeDisposable when hideDetails is true to prevent timer leak

Agent-Logs-Url: https://github.com/microsoft/vscode/sessions/e0e96a2b-6b5b-49b9-bfe7-3161a5d7ed88

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* Update src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts

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

* Update src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>
2026-03-27 11:48:21 +01:00
Benjamin Pasero
dd52de3c9a sessions - fix gap for diff indicator (#305556) 2026-03-27 11:46:56 +01:00
Benjamin Pasero
1c0268339d sessions - expand more when find is open (#305555) 2026-03-27 11:46:44 +01:00
Ladislau Szomoru
8394aa0cfc Sessions - fix changes inline toolbar and polish picker (#305593)
* Sessions - fix changes inline toolbar and polish picker

* Apply suggestion from @Copilot

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

* Pull request feedback

* Fix compilation

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 10:27:04 +00:00
Abhitej John
78a390832f Skills usage telemetry (#303110)
* Add per-skill telemetry when skills are loaded into agent context

Add a new 'skillLoadedIntoContext' telemetry event that fires for each
skill loaded into agent context. This captures:
- Skill name
- Skill storage source (local, user, extension, plugin, internal)
- SHA-1 hash of the SKILL.md file content (integrity verification)

The event fires in computeAutomaticInstructions.ts where skills are
filtered and loaded into the chat system prompt, providing per-request
skill usage visibility.

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

* Replace skillVersion/skillAuthor with extensionVersion in skill provenance telemetry

* Add skill telemetry tests for skillLoadedIntoContext events

* Send extensionVersion and pluginVersion as plain text instead of hashed

* Address PR review feedback: use ResourceMap for URI keys, remove skillContentHash, simplify plugin lookup

* Add try/catch for fire-and-forget telemetry, add extension/plugin provenance test

* Clearing out an unused import.

* update, avoid new IAgentSkillProvenance type

* use cheap hash

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2026-03-27 10:17:00 +00:00
Isidor Nikolic
7c89420b96 Remove ChatAgentVoteDownReason and voteDownReason (#304878)
Remove the ChatAgentVoteDownReason enum and all voteDownReason
references from the model, view model, service, telemetry, and
UI layers. Fix snapshot test ordering to maintain backward compat
for the voteDownReason field position.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 11:01:26 +01:00