* mcp: support sse
Didn't seem like Claude Desktop configs have SSE support yet, but I did
the obvious of having an object with a `url`. I also added a `type`
(optional for stdio) so we can better disambiguate types of configs.
Example .vscode/mcp.json:
```
{
"servers": {
"everything": {
"type": "sse",
"url": "http://localhost:3001/sse"
}
}
}
```
Closes#243242
* update layer check
* generate configuration policy and manifests
* add darwin pipeline job
* argument for per-platform generation of policy
* adopt argument in pipeline
* formatting tweaks in generated profile (+ check in .js file)
* tidy up output plists
* copy policy definitions
* implement the remaining renderProfileValue()
* remove unnecessary platform option
* copy to .app in vscode-darwin-$PLATFORM-min-ci gulp task
* add darwinProfileUUID and darwinProfilePayloadUUID to product.json
* better way to package in gulp script
* bump distro commit (c3ec5ba485)
* Add bundles policy paths to macOS universal build 'filesToSkip'
Needs this when creating universal macOS app:
Expected all non-binary files to have identical SHAs when creating a universal build
but "Contents/Resources/app/policies/cs-cz/com.microsoft.VSCodeInsiders.plist" did not
See:
298a872f5f/src/index.ts (L163-L172)
* Add panelTitleBadge color variables
* Revert builtin theme changes
* Move panel section in theme.ts
* Use ACTIVITY_BAR_BADGE_* styles as default for PANEL_TITLE_BADGE_*
* Add a token store for tree sitter
* Handle root node change
* Split tokens, changes between syntax nodes, proper new end position when multiple edits
* Holes between nodes
* Add guess token store
* Fix deleting tokens
* Switch over to range based and capture offsets early
* 🧹
* 🗑️
* Only block for 5 ms, comments in monaco.d.ts
* Faster and more scoped changed range finding
* Revert "Faster and more scoped changed range finding"
This reverts commit 84b3f4a612.
* Faster and more scoped changed range finding
* Use already computed end position
* Only expose fully parsed trees from tree sitter and do capture immediately.
* Improve race by only firing tree change event when the tree parse is on the same version as the model
* Fix race
* Fix disposable leak in test
* Fix parsing loop bug
* Fix race condition in the token store layer
* Don't block when collecting tokens
* Fix tests
* Fix some tests
* Add Performance to CORE_TYPES
* Add missing js file