Commit Graph

146515 Commits

Author SHA1 Message Date
Copilot 39e42e1e67 Chat sign-in: auto-enable GitHub Authentication extension if silently disabled (#296303)
* Initial plan

* Auto-enable GitHub Authentication extension during chat sign-in if disabled

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Apply during the chat request

* feedback

* delete the tests that didn't exist in the first place

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
Co-authored-by: Tyler Leonhardt <tyleonha@microsoft.com>
2026-02-20 08:32:18 +00:00
Benjamin Pasero b78e12184a sessions - fix some issues found by AI (#296463) 2026-02-20 08:28:53 +00:00
Benjamin Pasero 0d0f2cea7b Confusing archive/delete UI elements across chat surfaces (fix #296405) (#296461) 2026-02-20 08:24:03 +00:00
Sandeep Somavarapu 51d57c0da0 refactor: remove unnecessary class assignments in model picker items (#296458)
* refactor: remove unnecessary class assignments in model picker items

* add filter placeholder option to action list and model picker
2026-02-20 08:11:22 +00:00
Dirk Bäumer 9a697d787e Merge pull request #296453 from microsoft/dbaeumer/complicated-carp-rose
Revert dmg-builder to version 26.5.0
2026-02-20 08:51:40 +01:00
Dirk Baeumer 1c83735758 Update package.lock 2026-02-20 08:06:04 +01:00
Dirk Baeumer 743d8d5da7 Revert dmg-builder back to 26.5.0 2026-02-20 08:03:13 +01:00
Justin Chen 1c8b276ddc fix compilation error for abstract tools (#296439) 2026-02-20 14:18:46 +09:00
Connor Peet 08106a9ff7 mcp: add resource support to gateway (#296402)
* mcp: add resource support to gateway

Extends the MCP gateway to support resources alongside tools:

- Adds resource-related interfaces to IMcpGatewayToolInvoker: onDidChangeResources,
  listResources, readResource, listResourceTemplates
- Implements resource URI encoding/decoding to namespace resources from different
  MCP servers using server index suffixes (e.g., 'file:///resource-0')
- Adds handlers for resources/list, resources/read, resources/templates/list RPC methods
- Broadcasts notifications/resources/list_changed when resources change
- Updates McpGatewayToolBrokerChannel to enumerate resources from all servers and
  track server indices for resource URI namespacing
- Adds comprehensive test coverage for resource operations and URI encoding/decoding

(Commit message generated by Copilot)

* fix test
2026-02-19 19:35:08 -08:00
Paul 3c4f8c24be Add ~/.copilot/instructions (#296424) 2026-02-19 18:42:31 -08:00
Justin Chen a71793f83c add spacing between large thinking chunks (#296423) 2026-02-19 18:05:59 -08:00
Justin Chen 614c47a41c fix rerendering and duplication (#296406)
* fix rerendering and duplication

* fix parent issue
2026-02-19 18:00:05 -08:00
Don Jayamanne 603ec3dfd4 Wait for request to be handled before disposing chat model (#296421) 2026-02-19 17:58:52 -08:00
Benjamin Christopher Simmonds 1c84a7ca4a Merge pull request #296401 from microsoft/benibenj/raw-impala
sessions polish
2026-02-20 02:24:07 +01:00
Osvaldo Ortega e5b846cb30 Merge pull request #296408 from microsoft/osortega/very-cobra
Sessions window: image copy/paste handler
2026-02-19 17:23:06 -08:00
David Dossett 7081c98cc4 Fix missing border beneath markdown table header row (#296385)
The tr:last-child rule was removing the bottom border from thead th
cells since the header row is always the last (and only) child of
thead. Scope the rule to tbody only so the header border is preserved.
2026-02-19 16:18:49 -08:00
Osvaldo Ortega 478c7156cb Review comments 2026-02-19 15:58:56 -08:00
Osvaldo Ortega d59af22770 Sessions window: image copy/paste handler 2026-02-19 15:46:36 -08:00
Osvaldo Ortega ce0a6a6e85 Merge pull request #296372 from microsoft/copilot-worktree-2026-02-19T18-49-19
File provider for sessions dedicated view context
2026-02-19 15:43:36 -08:00
Raymond Zhao 28f636e2b6 chore: adjust Windows BinSkim filter (#296394) 2026-02-19 15:31:55 -08:00
Justin Chen 688d4bc7dc make session allow the default (#296399)
* make session allow the default

* only apply to tools for now
2026-02-19 15:31:02 -08:00
Sandeep Somavarapu 25bf440776 fix layout (#296397)
* fix layout

* fix: prevent adding unnecessary separators in model picker items
2026-02-19 15:30:51 -08:00
Don Jayamanne 7b45411d78 Slash command fixes for background agents (#296389) 2026-02-19 15:27:29 -08:00
Osvaldo Ortega 12b124d4bb Update label for file picker in NewChatContextAttachments to improve clarity 2026-02-19 15:15:07 -08:00
BeniBenj 8ff7aae7ab sessions polish 2026-02-20 00:12:51 +01:00
Elijah King 10fbccc244 Improve chat feedback animations (#294686) 2026-02-19 15:03:54 -08:00
Megan Rogge 82899e3797 Add handling for carousel completion (#296391)
Add handling for carousel completion in ChatInputPart and introduce tests for ChatQuestionCarouselData
2026-02-19 22:57:30 +00:00
Josh Spicer a987cc4e3f Skill: Tool renames (#296383)
* Add tool-rename-deprecation skill for legacy name backward compat

* Fix deprecated name resolution for namespaced tool references in toolsets

When a tool belongs to a toolset and has legacyToolReferenceFullNames,
the deprecated names map now includes the namespaced form (e.g.
vscode/openSimpleBrowser → vscode/openIntegratedBrowser). Previously
only the bare name was mapped, so agent files using the full
toolSet/toolName path got 'Unknown tool' instead of the rename hint.
2026-02-19 14:52:43 -08:00
Megan Rogge 6a6ba4d911 Implement soft and hard limits for question headers and text in AskQuestionsTool (#296384) 2026-02-19 23:33:42 +01:00
Sandeep Somavarapu 67846c0ad8 fix add and managing models actions and show filter only when there are more than 10 models (#296377)
* fix add and managing models actions and show filter only when there are more than 10 models

* show curated only in local
2026-02-19 14:17:13 -08:00
Matt Bierner 4cafdff96e Merge pull request #296222 from mjbvz/dev/mjbvz/robust-goat
Disallow dynamic require/import in extensions
2026-02-19 14:15:42 -08:00
Osvaldo Ortega cfec98ed2a Add SessionRepoFileSystemProvider for GitHub REST API integration 2026-02-19 14:04:13 -08:00
Osvaldo Ortega 29efafccc9 Remove deprecated URI parsing logic for copilot-pr scheme in FileTreeViewPane 2026-02-19 13:22:58 -08:00
Copilot a0ff9d162e Add notification keyboard interaction hints to editor accessibility help dialog (#296367)
* Initial plan

* Add notification focus/primary action info to editor accessibility help dialog

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
2026-02-19 21:15:41 +00:00
Megan Rogge 8fa78fc895 add tips for thinking style/phrases (#296373)
fixes #296365
2026-02-19 13:13:24 -08:00
Osvaldo Ortega df035d32e3 Change workbench contribution phase to AfterRestored for SessionRepoFileSystemProvider 2026-02-19 13:11:40 -08:00
Megan Rogge 9bf4d9194e enable askQuestions to be invoked by subagent (#296361)
enable askQuestions to be invoked by subagent
2026-02-19 13:09:14 -08:00
Benjamin Pasero 99409ad43c sessions - fix some issues found by AI (#296364) 2026-02-19 22:02:50 +01:00
Osvaldo Ortega a3272a6472 Limit file collection depth in _collectFilePicksViaFileService to improve performance 2026-02-19 13:01:59 -08:00
Josh Spicer ddc18bbe4c hygiene skill updates (#296347) 2026-02-19 12:55:03 -08:00
Megan Rogge e881d79e64 encourage concise questions (#296359)
fix #293727
2026-02-19 12:37:23 -08:00
Sandeep Somavarapu e4e882fb4a polishing model picker and enable it in chat (#296356) 2026-02-19 12:35:41 -08:00
Osvaldo Ortega 96cac5ecc8 Add support for context folder URI selection based on target type in NewChatWidget 2026-02-19 12:31:39 -08:00
Osvaldo Ortega c5f95db6b3 Refactor file picker to streamline exclusion patterns for file search 2026-02-19 12:20:44 -08:00
Osvaldo Ortega 9b0ce2aa4f Enhance file picking logic by adding common build output folders to exclusion patterns 2026-02-19 12:18:36 -08:00
Osvaldo Ortega 797a36a911 Enhance file picker functionality with debounce search and cancellation support 2026-02-19 12:13:57 -08:00
Osvaldo Ortega 0b670ce5b4 Refactor file picker to improve async loading and simplify item handling 2026-02-19 12:05:53 -08:00
Osvaldo Ortega e4d0bdb690 Improve file picker performance by initiating file search early and handling results asynchronously 2026-02-19 12:02:11 -08:00
Osvaldo Ortega 9db208a604 Refactor file picking logic to utilize search service for improved performance and exclude patterns 2026-02-19 11:58:48 -08:00
Ladislau Szomoru 8679e41a8f Sessions - disable worktree detection (#296354) 2026-02-19 19:57:46 +00:00