Fixes#299332
Restoring previous webpack behavior. In the future let's consider just moving these to the `git/scripts` folder so we don't have to copy them around
* 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>
* Polish question carousel: keyboard nav, badge styling, focus outlines
* chat: prioritize selected single-select answer over freeform draft
* Enhance question carousel with tab navigation and review functionality
* Polish question carousel: stack title/desc, plain numbers, multiline Q:/A: summary, Cmd+Enter submit
* Polish question carousel titles and execute controls
* Address PR feedback: guard checkmark on actual answers, restore queue/steer, deduplicate format helper, fix JSDoc
* Fix carousel tests: update selectors for tab-bar UI
* Fix remaining carousel tests from main merge
* Add ARIA tabpanel pattern and clear tab indicators on dispose
* Adjust tab bar padding-left to 4px for multi-question carousels
* Fix CI: non-null assertion and remove unused constants
* fix: show steer/queue submenu during question carousel when text is typed
- Cancel button now hides when input has text during question carousel
(matches behavior during regular in-progress requests)
- Queue/steer submenu now appears during question carousel and tool
confirmation states, since requestInProgress is false in those states
- Removed unused requestInProgressWithoutInput and pendingToolCall vars