Commit Graph

148279 Commits

Author SHA1 Message Date
Robo
192a1b2478 chore: sessions entry app for windows (#297589)
* chore: enable sub app entrypoint on windows

* chore: update window icons

* chore: update gulp-electron

* chore: bump inno_updater

* chore: cleanup

* fix: inno compilation for stable

* chore: bump distro

* chore: bump distro
2026-02-25 23:08:43 +00:00
cwebster-99
a480db68ab refactor: improve premium requests quota UI in copilot status menu 2026-02-25 17:08:20 -06:00
Benjamin Christopher Simmonds
d2eb4faabe Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-26 00:06:19 +01:00
Osvaldo Ortega
79634654cb Enhance CreateRemoteAgentJobAction to support multiple session option formats for repository extraction 2026-02-25 15:04:27 -08:00
David Dossett
a57eec6e74 Use icon.foreground color for titleBar.activeForeground in 2026 themes (#297494) 2026-02-25 23:00:26 +00:00
Osvaldo Ortega
ae0171524a Enhance CreateRemoteAgentJobAction to log repository data and session metadata during NWO extraction 2026-02-25 14:59:12 -08:00
Osvaldo Ortega
da1199fa61 Enhance CreateRemoteAgentJobAction to extract repository NWO from multiple session data sources 2026-02-25 14:57:30 -08:00
BeniBenj
561772d217 update animation and background color 2026-02-25 23:49:48 +01:00
David Dossett
70ef2c728a Align chat welcome view styles to other empty states (#297461)
Style chat welcome view to match integrated browser
2026-02-25 14:48:21 -08:00
Osvaldo Ortega
ffe36845ac Enhance CreateRemoteAgentJobAction to extract repository info from remote URL and pass it to target session 2026-02-25 14:47:59 -08:00
Connor Peet
b39a3ce7f1 Merge pull request #297796 from microsoft/connor4312/plugin-agents
plugins: wire in agents to prompt service
2026-02-25 14:33:48 -08:00
Osvaldo Ortega
78051ceeeb Enhance CreateRemoteAgentJobAction to include conversation transcript in delegation prompts 2026-02-25 14:33:39 -08:00
Vijay Upadya
62cd38b3e0 Debug panel fixes (#297804) 2026-02-25 22:28:47 +00:00
Justin Chen
f3f0d3179d some yolo mode improvements (#297616)
* some yolo mode improvements

* escape on close

* Update src/vs/workbench/contrib/chat/browser/chatSlashCommands.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 22:17:51 +00:00
Megan Rogge
82256abf7e Revert "ensure rendering of questions can happen while askQuestions tool call is in flight and chat is moved" (#297801)
Revert "ensure rendering of questions can happen while askQuestions tool call…"

This reverts commit 1c3c7c4b09.
2026-02-25 14:15:17 -08:00
Connor Peet
9889a22f76 Merge remote-tracking branch 'origin/main' into connor4312/plugin-agents 2026-02-25 14:14:35 -08:00
Megan Rogge
0f4543145b ensure question carousel renders in chat sessions hover (#297775)
fix #297405
2026-02-25 21:50:56 +00:00
Josh Spicer
b38621a245 sessions window: gate app on login (#297795)
* sessions: restore blocking welcome overlay for auth setup

Adds a full-screen blocking overlay that prevents using the sessions
window until setup is complete. The overlay shows a "Get Started"
button that triggers the standard chat setup flow (sign-in, extension
install, etc.) via CHAT_SETUP_SUPPORT_ANONYMOUS_ACTION_ID. Shows a
spinner while setup is running.

After successful setup, the extension host is restarted so the chat
extension picks up the auth session cleanly, then the overlay is
dismissed.

The overlay re-appears if the user later signs out or the extension
is uninstalled/disabled.

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

* enhance welcome overlay: update card dimensions, improve header layout, and add icon

* update welcome overlay: replace agent icon with copilot icon and adjust layout styles

* refactor welcome overlay: remove icon from header and clean up styles

* update welcome overlay: adjust card padding, center header content, and enhance layout styles

* update welcome overlay: adjust card dimensions, padding, and icon size for improved layout

* update welcome overlay: enhance card styles, adjust header layout, and improve icon size

* update welcome overlay: increase header icon size, adjust header font size, add subtitle for improved clarity

* update welcome overlay: change subtitle to clarify sign-in instructions for GitHub account

* update chat setup logic: refine conditions for determining chat setup requirements

* update welcome overlay: change subtitle to highlight agent-powered development with GitHub Copilot

* update welcome overlay: simplify subtitle to focus on agent-powered development

* Update src/vs/sessions/contrib/welcome/browser/media/welcomeOverlay.css

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

* update welcome overlay: enhance accessibility with ARIA attributes and improve error logging

* update welcome overlay: adjust z-index for improved layering

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 21:50:15 +00:00
Osvaldo Ortega
ee9754284f Enhance CreateRemoteAgentJobAction to support sidebar context for cross-type delegation 2026-02-25 13:36:47 -08:00
Connor Peet
b6558fb4f9 chat: fix plugin hook workspace root resolution and CLAUDE_PLUGIN_ROOT escaping (#297790)
* chat: fix plugin hook workspace root resolution and CLAUDE_PLUGIN_ROOT escaping

Refactors agent plugin format adapters to use dependency injection and
correctly resolve workspace root URIs for hook cwd resolution, matching
the pattern from PromptsService. Also uses IInstantiationService for
creating adapter instances instead of manual construction.

- Converts CopilotPluginFormatAdapter and ClaudePluginFormatAdapter from
  const objects to proper classes with @IWorkspaceContextService injection
- Adds resolveWorkspaceRoot helper that mirrors PromptsService logic to
  resolve the workspace folder containing the plugin, falling back to the
  first workspace folder for plugins outside the workspace
- Fixes workspace root passed to parseC opilotHooks and parseClaudeHooks
  (was incorrectly passing pluginUri instead of the workspace folder URI)
- Updates _detectPluginFormatAdapter to use _instantiationService
  .createInstance instead of manual constructor calls

(Commit message generated by Copilot)

* revert

* comments
2026-02-25 15:34:23 -06:00
Megan Rogge
e4cc8ce8b1 collapse hidden welcome-tip instead of making it invisible (#297743)
fixes #297631
2026-02-25 13:33:45 -08:00
Megan Rogge
15fa1cf73b disable next/previous tip actions when only one remains (#297747)
fix #297391
2026-02-25 13:33:35 -08:00
Osvaldo Ortega
95ea3fe0ac Enhance CreateRemoteAgentJobAction to handle cross-type delegation and open new sessions accordingly 2026-02-25 13:33:17 -08:00
Connor Peet
1ba3ef6f1f plugins: wire in agents to prompt service
Missed getting these in. Easy enough following our existing patterns.
2026-02-25 13:22:17 -08:00
Osvaldo Ortega
429b692279 Add console logging for delegation exit checks in ChatWidget 2026-02-25 13:15:24 -08:00
Osvaldo Ortega
bbb30fdad4 Add debug logging for delegation actions in chat components 2026-02-25 13:03:15 -08:00
Josh Spicer
24dd975828 chat customization tweaks (#297787)
* ai customizations: hide models and extension sources in sessions view

- Remove Models section from sessions managementSections, toolbar, and
  slash commands
- Add visibleStorageSources to IAICustomizationWorkspaceService to control
  which storage groups (workspace/user/extension) appear in the list
- Sessions view shows only workspace + user; core VS Code shows all three
- Filter extension counts from sessions toolbar badges

Fixes #297645
Refs #296944

* ai customizations: simplify editor title, remove menus, mark preview

- Set static editor title to 'Chat Customizations' removing dynamic
  section label updating
- Remove EditorTitle and GlobalActivity menu entries
- Add (Preview) tag to command name
- Add preview tag to chat.customizationsMenu.enabled setting

Fixes #297532
Fixes #297689

* update description

* update spec

* tidy types
2026-02-25 13:00:35 -08:00
Osvaldo Ortega
b647996dad Refactor DelegationSessionPickerActionItem to use IsSessionsWindowContext for session window checks 2026-02-25 12:39:28 -08:00
Osvaldo Ortega
d7c6422794 Prevent additional actions in DelegationSessionPickerActionItem when in sessions window 2026-02-25 12:31:15 -08:00
Osvaldo Ortega
4609d8a02b Refactor chat components to remove SessionsChatViewPane and related allowed session target logic 2026-02-25 12:23:06 -08:00
Osvaldo Ortega
87bf2fc477 Add SessionsChatViewPane to restrict session targets to Background and Cloud 2026-02-25 12:09:30 -08:00
Osvaldo Ortega
7d661f64bb Remove restriction on delegating from non-local active session 2026-02-25 12:01:41 -08:00
Megan Rogge
1c3c7c4b09 ensure rendering of questions can happen while askQuestions tool call is in flight and chat is moved (#297768)
fix #297752
2026-02-25 20:01:24 +00:00
Osvaldo Ortega
059b316085 Remove unnecessary scheme check in archiveLocalParentSession method 2026-02-25 11:54:42 -08:00
Benjamin Pasero
a721e6488d update distro (#297769) 2026-02-25 19:48:25 +00:00
Lee Murray
83cfe8c215 Merge pull request #297377 from microsoft/mrleemurray/plain-plum-dove
Enhance notification icons and functionality for expand/collapse actions
2026-02-25 19:35:26 +00:00
Benjamin Pasero
49ad861e9b Merge branch 'main' into mrleemurray/custom-menu-update 2026-02-25 20:27:09 +01:00
Osvaldo Ortega
275b8adcee Add support for allowed session targets in chat components
- Introduced `SessionsChatViewPane` to restrict session targets to Local and Cloud.
- Updated interfaces and classes to include optional `allowedSessionTargets` for session target and delegation pickers.
- Enhanced visibility logic in `DelegationSessionPickerActionItem` and `SessionTypePickerActionItem` to respect allowed targets.
2026-02-25 11:25:06 -08:00
Connor Peet
3b06e452fc Merge pull request #297754 from microsoft/connor4312/297249
skills: bubble plugin skills through the "configure skills" and agent customization view
2026-02-25 11:21:45 -08:00
copilot-swe-agent[bot]
8ea255612f Reuse fixSettingLinks from preferencesModels.ts instead of custom rewriteSettingLinks
Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2026-02-25 19:15:26 +00:00
Rob Lourens
b795f6fb53 Fix quick chat layout (#297737)
Fix #297677
2026-02-25 20:14:07 +01:00
Connor Peet
3fc0476556 skills: bubble plugin skills through the "configure skills" and agent customization view
Closes #297249
2026-02-25 11:07:23 -08:00
copilot-swe-agent[bot]
d2345ae480 Use renderAsPlaintext and rewriteSettingLinks for deprecation message stripping
Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2026-02-25 18:57:49 +00:00
Paul
c1ecf2f791 Fix seti icon build script (#297749) 2026-02-25 19:57:45 +01:00
Megan Rogge
e2c2a7db6a fix chat tip getting stuck when mode changes (#297744)
fix #297287
2026-02-25 19:57:36 +01:00
Megan Rogge
42da810b51 rm lightbulb from chat tip (#297738) 2026-02-25 19:57:33 +01:00
Osvaldo Ortega
76637b0de6 Refactor slash command execution to use a static command ID and simplify command registration 2026-02-25 10:37:29 -08:00
Osvaldo Ortega
f47ddd262d Register slash command execution with unique ID and update completion item command structure 2026-02-25 10:17:43 -08:00
Kyle Cutler
8be4c75954 Improve discoverability of browser open tool (#297724) 2026-02-25 09:53:42 -08:00
Sandeep Somavarapu
42af80dd46 have max height for action list (#297722) 2026-02-25 09:52:02 -08:00