* 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>
* 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>
* 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>
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>