Commit Graph

148961 Commits

Author SHA1 Message Date
Kyle Cutler
b4018e320b Never use simple browser on desktop (#303312)
* Never use simple browser on desktop

* Update extensions/simple-browser/package.nls.json

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-19 14:56:56 -07:00
Martin Aeschlimann
caef4ed7e4 fix aiCustomizationListWidget.fixture.ts (#303311) 2026-03-19 14:50:51 -07:00
Ladislau Szomoru
55a8db1b31 Sessions - more changes view cleanup (#303303)
* Sessions - more changes view cleanup

* Pull request feedback

* More changes
2026-03-19 20:53:13 +00:00
Kyle Cutler
3f4f33b7da Fix close tracking in browser API (#303304) 2026-03-19 13:47:36 -07:00
Osvaldo Ortega
c5e5efacb5 Merge pull request #303299 from microsoft/copilot/inherent-hornet
Collapse inactive repo sections in agent sessions view
2026-03-19 14:42:57 -06:00
Connor Peet
fe5c4e1ccc Merge pull request #302995 from microsoft/connor4312/ahp-auth
agentHost: 9728-style protected resource auth
2026-03-19 13:23:05 -07:00
Kyle Cutler
38742b5a61 Browser Quick Open / Tab Management (#303058)
* Browser Quick Open

* feedback, toolbar

* Feedback, close all
2026-03-19 13:20:55 -07:00
Benjamin Pasero
750a39f9ea sessions - viewer tweaks (#303298) 2026-03-19 21:13:21 +01:00
Osvaldo Ortega
e2172fd8bb Merge origin/main and resolve conflicts
Adopt upstream otherSessions array pattern for groupSessionsByRepository
while keeping the centralized AgentSessionSectionLabels label. Keep both
resetSectionCollapseState and collapseAllSections on the interface.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-19 14:11:04 -06:00
Matt Bierner
ee0567df86 Merge pull request #303242 from microsoft/anthonykim1/fixPsreadlineRegression
Fix infinite enter for pwsh5 when screen reader is enabled
2026-03-19 13:07:55 -07:00
Osvaldo Ortega
58c1dd9500 Centralize "Other" label and ensure ordering in repo grouping
Move the localized "Other" label into AgentSessionSectionLabels so both
groupSessionsByRepository and computeRecentRepositoryLabels share the
same string. Ensure the "Other" group always appears after all named
repository sections and just above Archived.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-19 14:06:14 -06:00
Osvaldo Ortega
3cf5a7edcd Include "Other" repo label in recent repository tracking
Sessions without a detected repository are grouped under "Other" in
repository grouping. Previously, computeRecentRepositoryLabels skipped
these sessions, so the "Other" section would always default to collapsed
even if it contained recent sessions. Now we add the unknown repository
label to the set when getRepositoryName returns undefined.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-19 14:01:38 -06:00
Benjamin Pasero
d78a1032e0 sessions - action renames (#303291) 2026-03-19 20:54:08 +01:00
Osvaldo Ortega
9b8ad503fd Clean up 2026-03-19 13:40:41 -06:00
Osvaldo Ortega
6a8fe54a3d Call resetSectionCollapseState on sessionsControl after updating grouping state 2026-03-19 13:37:42 -06:00
Osvaldo Ortega
6e247436e9 Add resetSectionCollapseState method to AgentSessionsControl and invoke it in AgenticSessionsViewPane 2026-03-19 13:32:59 -06:00
Osvaldo Ortega
f533b7f365 Add command to sessionStart hook for environment setup 2026-03-19 13:24:30 -06:00
Vijay Upadya
1d22de6cf8 Bug fix: Fix skill load regression (#303277)
* skill load regression fix

* change to opt-in
2026-03-19 19:21:59 +00:00
Benjamin Pasero
21f384ae59 sessions - allow to create new chat per repository from the section header (#303266)
* sessions - allow to create new chat per repository from the section header

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

* ci

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 19:13:21 +00:00
Connor Peet
bb5aae30e3 plugins: fix a bunch of issues in customizations (#303270)
- Adds a "Show Plugin" option on every plugin-contributed item in the
  customizations view (closes #302514)
- Fixes MCP servers from plugins showing under "built-in"
- Fixes "Show Configuration" on plugin MCP servers opening a not found file
- Fixes hooks from plugins not showing in the customizations list. A bit
  of a special case here because hooks get parsed from plugin manifests
  and have special interpolation logic.
2026-03-19 19:08:15 +00:00
Benjamin Pasero
bf5f2dc920 docs - update copilot instructions for event usage (#303252) 2026-03-19 20:06:52 +01:00
Anthony Kim
444471e605 Merge branch 'main' into anthonykim1/fixPsreadlineRegression 2026-03-19 11:51:14 -07:00
Osvaldo Ortega
9ddc847ccf Add recent repository label tracking to agent sessions control 2026-03-19 12:49:13 -06:00
Benjamin Pasero
5c7192e8ec sessions - tweaks to grouping by repo (fix #302453) (#303250) 2026-03-19 18:44:32 +00:00
Benjamin Pasero
7fbc59c100 Sessions: Consider making Group by Repository the default state (fix #303014) (#303267)
* Sessions: Consider making `Group by Repository` the default state (fix #303014)

* Potential fix for pull request finding

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

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 18:21:50 +00:00
Martin Aeschlimann
44e1de53c2 component explorer fixture for chat customization tabs (#303243)
* component explorer fixture for chat customization tabs

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

* update

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 18:03:28 +00:00
Benjamin Pasero
5e3ed39231 chat - prevent race conditions in loadSession (#303244)
* chat - prevent race conditions in `loadSession`

* Potential fix for pull request finding

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

* ccr

* polish

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 17:58:01 +00:00
Tyler James Leonhardt
b369f046ae Enhance URL glob matching to enforce subdomain wildcard matching on dot boundaries (#303263) 2026-03-19 17:55:16 +00:00
Sandeep Somavarapu
8b06f20f30 fix populating copilot featured models (#303262) 2026-03-19 17:46:39 +00:00
Johannes Rieken
3b60cf4f67 chore - Add telemetry logging for chat editing session store and restore events (#303225)
* chore - Add telemetry logging for chat editing session store and restore events

* Potential fix for pull request finding

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

* CCR mess cleanup

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 10:31:12 -07:00
Jamie Cansdale
58757c0a2c Use bracketed paste for multiline executed terminal text (#302526) 2026-03-19 17:29:45 +00:00
Benjamin Pasero
08316e4110 sessions - fix title bar issue on macOS (#303224)
* sessions - fix title bar issue on macOS

* ccr
2026-03-19 17:29:39 +00:00
Ladislau Szomoru
000a053bc6 Sessions - refactor changes view (#303256)
* Initial cleanup

* Move more things to the view model
2026-03-19 17:29:11 +00:00
Benjamin Pasero
970e6fb2ba sessions - allow to collapse section headers (#303228) 2026-03-19 17:27:16 +00:00
Sandeep Somavarapu
b7ba4a7e04 Add model picker telemetry for admin/upgrade links and Other Models toggles (#303200)
* Enhance chat model picker with interaction logging and description link callbacks

* Refactor chat model picker to remove interaction callback and implement description link action handler

* Refactor action handler naming for clarity in ActionList and ModelPicker

* Update owner in ChatModelPickerInteractionClassification to reflect current author

* Fix link handler condition to check for disabled items in ModelPickerWidget

* Refactor ModelPickerWidget to simplify manageSettingsUrl handling and improve link handler logic

* Add IUriIdentityService to ModelPickerWidget for improved URI handling
2026-03-19 10:24:26 -07:00
Matt Bierner
7a43958ba4 Merge pull request #303060 from mjbvz/dev/mjbvz/conscious-aphid
Remove `ChatSessionService.notifySessionOptionsChange`
2026-03-19 09:22:09 -07:00
anthonykim1
87127523d0 Fix infinite enter for windows terminal 5 when screen reader is enabled 2026-03-19 09:13:04 -07:00
Megan Rogge
daa0a7042b fix light theme contrast issue in questions feature (#303213)
fixes #302923
2026-03-19 16:43:31 +01:00
Benjamin Christopher Simmonds
70bc8682e2 Mark PR review comments as converted when added to agent feedback (#303168)
When a PR review comment is converted to agent feedback in the editor
widget, it is now locally marked as converted so it hides from the
feedback widget. The converted state survives PR poll refreshes.

Changes:
- CodeReviewService: track converted PR comment IDs per session, filter
  them from the PR review observable state and poll rebuilds
- AgentFeedbackService: add optional sourcePRReviewCommentId to
  IAgentFeedback and addFeedback()
- IAgentFeedbackVariableEntry: carry sourcePRReviewCommentId through
  to the chat attachment
- AgentFeedbackEditorWidget: on convert, call
  markPRReviewCommentConverted and pass the source thread ID
- AgentFeedbackAttachment: include PR comment origin (thread ID) in
  the stringified value sent to the LLM

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-19 15:57:27 +01:00
Logan Ramos
c0f95d9bb1 Fix GDPR comment conflict (#303201) 2026-03-19 14:18:38 +00:00
Lee Murray
32159ce7f8 Enhance modal editor and improve empty state styling (#303180)
* feat: enhance modal editor and empty state styling, add minWidth configuration

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

* style: update spacing and visibility for group headers in AI customization management

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

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

---------

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 14:54:27 +01:00
Johannes Rieken
56f4a893b8 Add inlineChat.askInChat setting to toggle Ask in Chat vs Inline Chat (#303161)
* Add inlineChat.askInChat setting to toggle Ask in Chat vs Inline Chat, fixes #300439

* Potential fix for pull request finding

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

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 14:53:51 +01:00
Sandeep Somavarapu
5c9a7c6e04 Adding chat debug view in Sessions window (#303172)
show chat debug view in sessions app
2026-03-19 12:23:18 +00:00
Sandeep Somavarapu
7b363f572d show model config settings in hover and fix sub menu when shown on opposite side (#303155)
* show model config settings in hover and fix sub menu when shown on opposite side

* feedback
2026-03-19 13:15:07 +01:00
Christof Marti
945b678461 Add node system cert errors to telemetry (#287739) 2026-03-19 11:30:39 +00:00
Lee Murray
2bf239addb Update font weight for account widget and customizations header (#303158)
style: update font weight for account widget and customizations header label

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-19 12:19:13 +01:00
Lee Murray
44870a848e Sessions: Remove titlebar shadow in agent sessions (#303153)
fix: remove titlebar shadow in agent sessions

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-19 12:11:19 +01:00
Lee Murray
d2f2970e5e Sessions: Update visual margin values for auxiliary bar and panel parts (#303150)
Update visual margin values for auxiliary bar and panel parts

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
2026-03-19 11:56:13 +01:00
Lee Murray
b2b9f3da81 Sessions: Add styling for the auxiliary bar part (#303145)
feat: add styling for auxiliary bar part and import CSS

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
2026-03-19 10:32:50 +00:00
Alex Ross
e74653bdc0 Proposal for tool combination approval (#302395)
* Proposal for tool combination approval
Adds support for approving a specific tool + args combination
Part of #302393

* CCR feedback

* Revert proposal skip

* Use cryptographic hash

* Respond to feedback
2026-03-19 11:30:17 +01:00