* feat: enhance folder selection with workspace trust verification
* feat: add workspace trust request for local targets in NewChatWidget
* feat: implement workspace trust request for folder selection in NewChatWidget
* fix: update trust message for folder selection in NewChatWidget
* fix: update trust message to clarify agent session capabilities in folder selection
* fix: handle folder selection trust request and restore previous selection if untrusted
* fix: simplify trust message for folder selection in NewChatWidget
* fix: refactor folder trust handling in NewChatWidget for improved clarity and maintainability
* fix: make _setNewSession and folder trust request asynchronous in NewChatWidget
* fix: update cursor styles for send button states in chat widget
* fix: refactor folder trust handling in NewChatWidget for improved session management
* fix: simplify default repository URI handling in NewChatWidget
* fix: handle undefined default repository URI in new session creation
* fix: remove 'diffEditor.renderSideBySide' configuration from default settings
* fix: remove unused workspace context service from NewChatWidget
- When pressing Alt in the chat input, the submit button icon now toggles to match the alternative action (steer ↔ queue), following the standard VS Code pattern. Previously the icon never changed regardless of Alt state.
- Fixes the issue where users couldn't visually confirm Alt+Enter would queue instead of steer
Fixes#299152
(Commit message generated by Copilot)
* chat: add support for agent plugin sources
- Adds support for agent plugins to reference sources as specified in
PLUGIN_SOURCES.md, enabling installation from GitHub, npm, pip, and
other package registries
- Integrates source parsing and validation into the plugin installation
service and repository service
- Adds comprehensive test coverage for plugin source handling and
installation from various sources
- Creates PLUGIN_SOURCES.md documentation describing how to specify
plugin source configurations
(Commit message generated by Copilot)
* comments
* windows fixes and fault handling
* fix tests
* Add support for custom chat agents in the API
- Introduced `chatCustomAgents` proposal in extensions API.
- Implemented methods to handle custom agents in `MainThreadChatAgents2`.
- Added `ICustomAgentDto` interface and related functionality in extHost.
- Created new type definitions for custom agents in `vscode.proposed.chatCustomAgents.d.ts`.
* Filter custom agents by visibility before pushing to the proxy
* Refactor onDidChangeCustomAgents to use direct event listener
* Update custom agent tools property to allow undefined values
* Add chatCustomAgents to enabledApiProposals in package.json
* update
* update
* support skills
* support instructions
* update
* update
---------
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
* feat: add optional codeSelection property to feedback comment and agent feedback variable entries
* refactor: remove unused range property and model service from feedback comment renderer