Commit Graph

131235 Commits

Author SHA1 Message Date
Alex Ross 7249efcfae Add tree-sitter for css (#244112)
* Add tree-sitter for css

* Hard code root scopes

* Add some temp logging for test

* Exclude css from module ignore

* Remove log lines
2025-03-20 13:45:47 +01:00
Sandeep Somavarapu 694d8e2dbe check for enterprise account id (#244110) 2025-03-20 13:45:21 +01:00
Ladislau Szomoru 284e9f83af SCM - 💄 remove Disposable inheritance as it is not needed (#244109) 2025-03-20 13:04:37 +01:00
Johannes Rieken 36ae860bec editable tool input (#244108)
* support to dynamically register JSON schema association
* support to dispose schema and association registration
* hook up schema, associations, and documents when reviewing tool input
2025-03-20 12:59:32 +01:00
Don Jayamanne 98ab4e5a66 Support creating notebook via edit tool (#244107)
Support new copilot newboook tool
2025-03-20 12:47:54 +01:00
Ladislau Szomoru f53a1c04d3 Git - refactor code to exclude refs from pickers (#244104) 2025-03-20 12:35:49 +01:00
Benjamin Pasero fa05663933 chat - always allow core agents without restrictions (#244106) 2025-03-20 12:19:46 +01:00
Sandeep Somavarapu ea8c62369e adopt extension resource url to gallery manifest (#244105) 2025-03-20 12:16:56 +01:00
Martin Aeschlimann 5fa41d4575 Default color value suggests unsupported format (#244102) 2025-03-20 12:07:35 +01:00
Sandeep Somavarapu 266aa13153 do not check for publisher trust for private extensions (#244100) 2025-03-20 11:51:36 +01:00
Sandeep Somavarapu 3b3de411c0 report gallery response headers (#244099) 2025-03-20 11:28:10 +01:00
Sandeep Somavarapu e27ec6f8b4 support enterprise in default account (#244097) 2025-03-20 11:16:21 +01:00
Benjamin Pasero 9f1441fb0c chat setup tweaks (#244092) 2025-03-20 09:57:21 +01:00
Don Jayamanne a36bccb5eb Support creating a new notebook via edit tool (#244075)
* Support creating a new notebook via edit tool

* Updates

* oops
2025-03-20 09:08:41 +01:00
Christof Marti 90dde06fb6 Revert "Add tree-sitter for css (#243988)"
This reverts commit c14e7b4b9b.
2025-03-20 08:32:03 +01:00
Benjamin Pasero 0e0d3276a1 chat setup tweaks (#244086) 2025-03-20 08:22:44 +01:00
Benjamin Pasero 469ef576b1 Revisit wording for users to setup Copilot (Free) (fix microsoft/vscode-copilot#14339) (#244085) 2025-03-20 08:22:23 +01:00
Peng Lyu 5b46931935 Render edits suggestions on notebook overview ruler (#244077)
* 💄 notebook cell decoration type

* Render edits suggestions on notebook overview ruler
2025-03-19 23:23:02 -07:00
Benjamin Pasero 56be3ffa1b chat - setup tweaks (#244019)
* chat - setup tweaks

* clear hacks

* sort

* fix it

* await agent

* .

* .
2025-03-20 07:19:30 +01:00
Matt Bierner a95e4dd363 Merge pull request #244083 from microsoft/main-tahr
Fix eslint not linting our custom eslint rules
2025-03-19 23:15:07 -07:00
Connor Peet 7f47dc0125 Merge pull request #244066 from microsoft/connor4312/issue244029
mcp: support workspace folder-level servers
2025-03-19 23:14:10 -07:00
Matt Bierner 6b3e9f6759 Fix eslint not linting our custom eslint rules 2025-03-19 22:49:06 -07:00
Connor Peet a0fc0802b2 Merge branch 'main' into connor4312/issue244029 2025-03-19 21:58:22 -07:00
Aaron Munger cc72ba2132 split output and markup decoration (#244076)
Co-authored-by: amunger <>
2025-03-20 05:28:29 +01:00
Peng Lyu 2bc9cedc4c Render edits suggestions on notebook overview ruler 2025-03-19 21:24:03 -07:00
Robo 8dd2ad65d4 refactor: setup errorTelemetry from electron-main (#244020) 2025-03-20 12:10:07 +09:00
Rob Lourens 2b7ffdea69 Enable editing files that are open, even if they are outside the workspace (#244071) 2025-03-19 18:49:50 -07:00
Connor Peet 968a6f9387 mcp: fix server lenses click issues (#244069)
Slight refactor: moved the logger to be owned by the McpServer rather than the McpServerRequestHandler so it doesn't disappear when a server is restarting.

Fixes #244058
2025-03-19 18:08:52 -07:00
Rob Lourens 4abd6cd1c2 Fix undo/remove actions in unified view (#244068) 2025-03-20 02:04:27 +01:00
Tyler James Leonhardt 0fabcd191f Remove the URL from the response of the tool (#244067)
The url can be inferred from the index.
2025-03-19 17:57:06 -07:00
Connor Peet 241aee8c91 Merge branch 'main' into connor4312/issue244029 2025-03-19 17:55:00 -07:00
Peng Lyu f9565f0e11 💄 notebook cell decoration type 2025-03-19 17:43:18 -07:00
Connor Peet 0404e1920a mcp: support workspace folder-level servers
Rationalizes some of our workspace vs workspace folder handling. Both
should now work, and this adds proper support for workspace folder-level
servers (detectable where previously resolving `${workspaceFolder}`
would not work, mcp servers would only be found in the 1st folder, etc).

MCP servers defined in a workspace folder are `root`ed to that single
folder instead of seeing the entire workspace. #244064 for more future
discussion there.

Fixes #244029
2025-03-19 17:27:03 -07:00
Justin Chen c9a3027e4c add back in original languageModelChatMessage (#244065) 2025-03-20 01:22:01 +01:00
Don Jayamanne c17c56473f Ensure cells do not have an internalId initially (#244000) 2025-03-19 16:33:14 -07:00
Connor Peet e016a289d8 mcp: fix servers still running when eh stops/restarts (#244060) 2025-03-20 00:32:18 +01:00
Connor Peet 39a3d3cd73 mcp: support envFile for mcp.json (#244059)
Fixes #243709

Note it needs #244029 to support ${workspaceFolder}
2025-03-19 16:30:11 -07:00
Benjamin Christopher Simmonds 385dfa554c Gutter indicator menu redesign (#244056)
gutter indicator menu redesign
2025-03-19 16:28:42 -07:00
Tyler James Leonhardt c27b2c1fbb Move helper to another file (#244055)
Follow up for @bpasero from https://github.com/microsoft/vscode/pull/244026#discussion_r2004102518
2025-03-20 00:14:29 +01:00
Tyler James Leonhardt e26ede826d Fix a couple comments (#244057) 2025-03-20 00:03:13 +01:00
Josh Spicer 290554f185 move defaults for 'remote.defaultExtensionsIfInstalledLocally' to product.json (#244046)
* move defaults for 'remote.defaultExtensionsIfInstalledLocally' to product.json

* bump distro (https://github.com/microsoft/vscode-distro/commit/49462d855946fb8ed4466998e24eb33ee0e2bf05)
2025-03-19 23:43:20 +01:00
Tyler James Leonhardt e33e936089 Handle invalid uris better and move out internal tool name (#244049)
Follow up to @connor4312's comment here https://github.com/microsoft/vscode/pull/243922#discussion_r2002174975
2025-03-19 23:06:34 +01:00
Oleg Solomko 59e5c3e4cf remove redundant code comment 2025-03-19 14:25:25 -07:00
Oleg Solomko 89f495e958 treat copilot-instructions.md file as a reusable (.prompt.md) file 2025-03-19 14:25:25 -07:00
Connor Peet 5e9acd0b1a mcp: fix logger not working on 2+ server connections (#244044) 2025-03-19 21:57:03 +01:00
Aaron Munger 6577bb52c7 only apply decorations when the editor is showing the applicable notebook (#244039)
Co-authored-by: amunger <>
2025-03-19 13:15:01 -07:00
Ladislau Szomoru 53b4d4e701 Git - include ahead/behind information in all branch pickers (#244036) 2025-03-19 12:47:31 -07:00
Rob Lourens dd6e06a8f2 Add onDidDisposeChatSession to enable closing chat terminals when a chat session ends (#244030) 2025-03-19 20:22:38 +01:00
Connor Peet 54d3c4ae48 mcp: log when tools are loaded and refreshed (#244033) 2025-03-19 11:58:34 -07:00
Connor Peet 79abfa3cef add allow in session, too 2025-03-19 11:32:48 -07:00