Commit Graph

132574 Commits

Author SHA1 Message Date
Oleg Solomko fca0efbf46 remove unused constructor parameter 2025-04-22 14:53:29 -07:00
Oleg Solomko 3dd15b5da0 add prompt reference parsing logic to the implicit context class 2025-04-22 14:53:29 -07:00
Logan Ramos bd5d449fe7 Adopt base dropdown menu for model picker widget (#247170) 2025-04-22 14:34:51 -07:00
Joyce Er 2d6fa91f86 fix: emit chat edit signal rejection before doing rejection (#247165) 2025-04-22 14:34:04 -07:00
Connor Peet 8e191843f7 mcp: fix tools being unavailable after change in cache (#247160)
* mcp: fix tools being unavailable after change in cache

Refs #245921. Not sure if this is all the cases, but it's one.

* fix
2025-04-22 22:01:49 +02:00
Ladislau Szomoru 44627bca57 SCM - fix issue related to deleted line decoration (#247161) 2025-04-22 15:56:41 -04:00
Ladislau Szomoru 8e7731efd3 Engineering - update endgame notebooks (#247154) 2025-04-22 20:33:59 +02:00
Matt Bierner 2073d9ab17 Merge pull request #246871 from wolfgang42/patch-1
feat: markdown-basics snippets: quote all lines
2025-04-22 11:13:30 -07:00
Rob Lourens dcfa9b9992 Remove commented out code (#247147) 2025-04-22 10:25:51 -07:00
Logan Ramos 7097d6a43d Register categories as part of LM provider (#247146)
* Revert "Revert "Support categories in model picker (#247084)" (#247090)"

This reverts commit 29c0ca5e1e.

* Switch model categories to be part of registration
2025-04-22 10:25:35 -07:00
Connor Peet 4ccec8917a mcp: finish wiring up the 'version' on ext MCP collections (#247096) 2025-04-22 17:18:23 +02:00
Megan Rogge 544674f984 play diff signals when navigating in accessible view (#247131)
fix #246921
2025-04-22 15:45:51 +02:00
Ladislau Szomoru 970d4f34b9 SCM - maintain quick diff provider visibility (#247129)
Maintain selection
2025-04-22 15:31:29 +02:00
Megan Rogge 6b3ff68dbf rm verbose aria label (#247128)
fix #247098
2025-04-22 15:26:23 +02:00
Megan Rogge b45cc51ad5 if submenu, don't include kb (#247127)
check if submenu
2025-04-22 15:26:00 +02:00
Johannes Rieken ef5a49f391 move tools-picker (#247125)
re https://github.com/microsoft/vscode/issues/246911
2025-04-22 15:25:22 +02:00
Johannes Rieken 9b4e21695e make sure chat edits part use the canonical uris (#247120)
fyi @roblourens

re https://github.com/microsoft/vscode-copilot/issues/16050
2025-04-22 13:54:07 +02:00
Johannes Rieken 5f86a213cc chat context - make it "Files & Folders..." instead of just folders (#247118) 2025-04-22 13:53:35 +02:00
Sandeep Somavarapu c60b25c67f clean up (#247112) 2025-04-22 12:36:15 +02:00
Johannes Rieken 2dd16c3901 #<filename> should suggest editors that are outside the current workspace (#247109)
re https://github.com/microsoft/vscode-copilot-release/issues/7717#issuecomment-2820699517
2025-04-22 11:40:52 +02:00
Alex Ross daf8630eef Merge pull request #247106 from microsoft/alexr00/rapid-kite
Add .*.env for ini
2025-04-22 11:15:08 +02:00
Johannes Rieken 05a7abaa65 fix https://github.com/microsoft/vscode/issues/246875 (#247107) 2025-04-22 11:11:57 +02:00
Alex Ross 72069925ae Add .*.env for ini
Fixes #247055
2025-04-22 10:57:32 +02:00
Ladislau Szomoru 069714629f SCM - 💄 remove visible property from quickDiffProvider API proposal (#247103) 2025-04-22 10:54:02 +02:00
Don Jayamanne dffb8661aa Render chat changes in editor if diff is available (#246440) 2025-04-22 10:35:32 +02:00
Ladislau Szomoru e810985ce2 SCM - tweak secondary diff decoration colors (#247073) 2025-04-22 09:57:59 +02:00
Ladislau Szomoru 0fc973dc47 SCM - add visibility toggle to context menu (#247071)
* Add method to toggle visibility

* SCM - add visibility toggle to context menu
2025-04-22 09:57:50 +02:00
Sandeep Somavarapu 8c27d61650 Enable searching by ids (#247102) 2025-04-22 09:49:37 +02:00
Don Jayamanne 00b721f0c4 Do not decorate new cells in empty notebook (#247097) 2025-04-22 09:16:01 +02:00
Osvaldo Ortega d063e45b25 Merge pull request #247094 from microsoft/osortega/search-show-all-keywords
Update to AI keywords to show 3 at the same time
2025-04-21 22:04:05 -06:00
SteVen Batten 29c0ca5e1e Revert "Support categories in model picker (#247084)" (#247090)
This reverts commit e0dc1d710a.
2025-04-21 20:00:58 -07:00
Matt Bierner cf208cdb33 Merge pull request #246899 from gabritto/hover2
[typescript-language-features] Re-add expandable hover
2025-04-21 19:19:59 -07:00
Osvaldo Ortega 72deaf12c6 Update to AI keywords to show 3 at the same time 2025-04-21 18:17:03 -06:00
Logan Ramos e0dc1d710a Support categories in model picker (#247084)
* Support categories in model picker

* Fix missing contribution registration
2025-04-21 17:10:46 -07:00
Oleg Solomko 52592e3ca8 compute and use chat mode inside chat widget 2025-04-21 16:05:27 -07:00
Oleg Solomko 8143099f6d fix run command for implicit prompt file context 2025-04-21 16:05:27 -07:00
Oleg Solomko 5600325544 add more unit tests, make the resulting mode metadata to be always present and be conditioned on the tools metadata 2025-04-21 16:05:27 -07:00
Oleg Solomko d87794b47e add logic to make a root prompt to define resulting mode of the entire nested references tree 2025-04-21 16:05:27 -07:00
Oleg Solomko 647a616068 add unit tests for the compatibility checks of tools and mode metadata 2025-04-21 16:05:27 -07:00
Oleg Solomko 9c6f9e7d5a add unit tests for the new mode prompt header metadata 2025-04-21 16:05:27 -07:00
Oleg Solomko e33da907db fix header metadata records diagnostic message typos 2025-04-21 16:05:27 -07:00
Oleg Solomko 17d69fbdc7 remove the .d.ts prefix on types filename to prevent compilation issues 2025-04-21 16:05:27 -07:00
Oleg Solomko 986490ccb6 add documentation comments 2025-04-21 16:05:27 -07:00
Oleg Solomko ac9f91ad7c refactor to encapsulate the tools/mode metadata compatibility check logic in the prompt header class 2025-04-21 16:05:27 -07:00
Oleg Solomko 5926881464 return only valid metadata header records from the prompt parsers 2025-04-21 16:05:27 -07:00
Oleg Solomko ad2116380e add logic to validate compatibility of the tools and mode metadata records 2025-04-21 16:05:27 -07:00
Oleg Solomko d1baa875eb use mode metadata parsing in the prompt header class 2025-04-21 16:05:27 -07:00
Oleg Solomko 4a3a1ee7da minor refactor 2025-04-21 16:05:27 -07:00
Oleg Solomko bd55d40bdd add PromptModeMetadata class 2025-04-21 16:05:27 -07:00
Connor Peet 5944e7c37c config: allow asking for input even in an empty workspace (#246927)
* config: allow asking for input even in an empty workspace

This behavior dates from when inputs were first added (#63910). I don't
think this does much anymore -- if a config is not found in the
requested section, undefined is returned anyway, and aborting
early doesn't get us much.

Fixes #245707

* fix compile
2025-04-21 21:29:15 +00:00