Commit Graph

251 Commits

Author SHA1 Message Date
Benjamin Pasero 367fc5f243
exp - introduce and use flag to disable experiments (#254057)
* exp - introduce and use flag to disable experiments

* fix
2025-07-04 09:17:56 +00:00
Sandeep Somavarapu c8a406e31f
Implement first class resource for user mcp servers (#252277)
* Revert "Revert mcp.json changes (#252245)"

This reverts commit 94a2502601.

* fix change event installing mcp servers

* properly implement workspace mcp servers
2025-06-24 14:10:40 +02:00
Connor Peet 94a2502601
Revert mcp.json changes (#252245)
Revert "support first class resource mcp.json for mcp servers (#252102)"

This reverts commit f1c7514c98.

There are a couple issues with this changeset that I messaged Sandeep about, reverting to avoid a broken Insiders.
2025-06-23 20:16:00 -07:00
Sandeep Somavarapu f1c7514c98
support first class resource mcp.json for mcp servers (#252102)
* support first class resource mcp.json for mcp servers

* add welcome view

* fix rendering mcp icon in editor

* fix styling

* fix scanning mcp resources

* fix tests

* feedback

* fix bug

* fix compilation
2025-06-23 14:03:19 -07:00
Benjamin Pasero 6b924c5152
ESM merge to main (#227184)
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
Tyler James Leonhardt a4a2d8f0f4
Rename `--disable-keytar` to `--use-inmemory-secretstorage` (#192312)
This renames the flag as the title suggests but keeps `--disable-keytar` in the `deprecates` section so it still works.

Fixes https://github.com/microsoft/vscode/issues/191498
2023-09-08 17:58:32 +02:00
Sandeep Somavarapu 3b74e3f2bd
detect remote loggers in the UI (#181399) 2023-05-03 14:44:06 +02:00
João Moreno 5bb3880b20
remove telemetry prop: common.source (#176688)
* remove telemetry prop: common.source

* remove extra code

* use interface

* use interface again

* fix tests
2023-03-10 15:22:27 +01:00
Sandeep Somavarapu 52dd56689f
Improvements to logger and netwok requests logging (#175492)
- Able to create logger by passing id
- Support when conditions for loggers
- Separate logger for all network requests
- Log request and response headers
- Enable request logger on trace
- Add loggerService in CLI
2023-02-27 10:05:20 +01:00
Martin Aeschlimann 001abb14c8
remote tunnel: extract log from LogOutputChannels & EnvService (#166597) 2022-11-17 16:46:51 +01:00
Martin Aeschlimann f10e84118b
ci: use tunnelApplicationName (#164257)
fix location of tunnel command in CI and in code
2022-10-23 20:12:23 +03:00
Sandeep Somavarapu 845f524e35
Merge pull request #162285 from dtivel/dtivel/verify-packages
Add extension signature verification service
2022-10-18 14:14:05 +02:00
Sandeep Somavarapu 2b50ab06b1
support passing extension log level from cli (#163566) 2022-10-13 18:21:47 +02:00
Logan Ramos e814cb5c65
Telemetry API (#160902)
* First run of scaffolding out a telemetry API

* Make telemetry config up to date

* Further work on telemetry API

* Implement telemetry logging extension host

* Add logging to exthost logger

* Extract telemetry cleaning

* Add data cleaning

* Update email regex
2022-10-11 15:44:18 -04:00
Sandeep Somavarapu 3b491952fa
- add download api to ext mgmt service
- support verifying signed extension in remote when downloading locally
2022-10-11 18:22:24 +02:00
Joyce Er 1dd67592e1
Ask for edit sessions auth when coming from Continue On (#160843)
* Ask for edit sessions auth when coming from Continue On

* Only append `continueOn` query param if there is an edit session

* Persist continueOn for new windows

* Don't double prompt to sign in

* Add badge if user didn't sign in

* Add logging and dev commands

* Log more info

* More logging

* 🤔

* Cleanup

* Actually check for pending edit sessions

* More cleanup

* Update test
2022-09-26 08:18:12 -07:00
Benjamin Pasero e7e9a50646
fix #138815 (#161613)
* fix #138815

* add linux

* fix compile and clarify
2022-09-26 00:14:15 -07:00
Johannes 2aeb99b11d
extract some COI handle into network-util, add `--enable-coi` command line flag and adopt in main handler 2022-09-02 12:21:10 +02:00
Logan Ramos dbbf24add8
Initial first run of telemetry output API (#157807)
* Initial first run of telemetry output API

* Add proposed api check
2022-08-10 13:26:12 -04:00
Joyce Er 3e59037fa1
Debt - Add dedicated Edit Sessions output channel (#154190)
* Create a separate log channel for edit sessions

* Move edit sessions services into contrib since they are not accessed from outside the contrib

* Remove redundant log message prefix

* Update test
2022-07-05 12:54:14 -07:00
Joyce Er 482bc7c146
Add experimental Continue Edit Session API command (#152375)
* Implement `vscode.experimental.editSession.continue` API command

* Read `editSessionId` from protocol url query params

Pass it down to `environmentService` for later access

Read it from `environmentService` when attempting to apply edit session

* Pass `editSessionId` to environmentService in web

* Set and clear edit session ID

* Add logging and encode ref in query parameters

* Update test
2022-06-16 19:13:42 -07:00
Sandeep Somavarapu c015eb5c6c
feedback: change stateHome to stateResource 2022-06-13 17:29:36 +02:00
Sandeep Somavarapu 8099ff1f33
implement feedback 2022-06-13 14:31:22 +02:00
Sandeep Somavarapu 5178151d23
Merge branch 'main' into sandy081/settingsProfile 2022-06-01 14:12:03 +02:00
Sandeep Somavarapu 0ccc294e64
move globalStorageHome to userDataProfileService 2022-05-22 09:22:48 +02:00
Sandeep Somavarapu 55e6d2f138
move user data resources to user data profile 2022-05-19 22:54:28 +02:00
Sandeep Somavarapu e4c04ea2e9
- Introduce policy model with file policy
- Introduce policy configuration using policy model
- Use policy configuration while reading, inspecting and writing configuration
- Adopt json settings editor
2022-05-10 13:49:31 +02:00
Benjamin Pasero c4cdb552a5
Remove legacy smoke test driver (#147393)
* wip

* fix imports

* more lipstick

* fix?

* fix
2022-04-13 19:19:58 +02:00
Benjamin Pasero 2dc2290ba9
history - introduce a `localHistoryHome` environment 2022-03-09 10:15:49 +01:00
Alex Dima fcb0ee0e35
Move `ExtensionKind` to `platform/environment` (#141154) 2022-01-21 16:03:00 +01:00
Tyler Leonhardt 4d930765f3
refactor credentials service to main
ensure keytar is there and register service correctly

remove console log

remove extra line
2022-01-12 09:21:19 -08:00
Sandeep Somavarapu 4eb6b3832d
Fix #46851 2021-11-24 17:39:40 +01:00
Ladislau Szomoru 273470f94a
Move disableWorkspaceTrust to the workbench layer 2021-11-04 14:05:31 +01:00
Connor Peet d130a278c6
debug: apply environment to remote extension host 2021-10-07 09:37:16 -07:00
Matt Bierner ee1655a82e
Organize imports in vs/platform 2021-08-05 15:32:53 -07:00
Sandeep Somavarapu f7a979540d
support enabling extensions through environment 2021-07-19 13:07:05 +02:00
Ladislau Szomoru 732769073a
Workspace trust - add --disable-workspace-trust flag (#124998)
* Add --disable-workspace-trust CLI flag
2021-06-03 07:19:14 +00:00
Benjamin Pasero 8f1b7a36de
sandbox - allow to reuse environment service in sandbox 2021-03-15 11:27:31 +01:00
Martin Aeschlimann e9b7b5d25b
configure extension kind of extensions under development 2021-03-11 23:14:17 +01:00
Benjamin Pasero 0ef6619a3e services - use refineServiceDecorator for environment (#117881) 2021-03-04 17:12:44 +01:00
Benjamin Pasero 8c8ab33b79 shared process - delete sharedIPCHandle 2021-02-09 12:16:55 +01:00
Benjamin Pasero 96b2c670d7 debt - extensions path is always defined 2020-11-25 09:59:55 +01:00
Benjamin Pasero ee7412f27e environment service 💄 2020-10-12 12:17:10 +02:00
Benjamin Pasero 0a7c0fd68e debt - lift more environment properties to electron-main 2020-10-12 11:52:48 +02:00
Benjamin Pasero ca4dd67abe debt - introduce environment main service to have properties there exclusively 2020-10-12 11:12:41 +02:00
Sandeep Somavarapu 312a812441 Fix #108250 2020-10-07 19:10:55 +02:00
Sandeep Somavarapu 5ed2768805 workbench web api for settings sync enablement 2020-09-21 19:26:15 +02:00
Benjamin Pasero ae6e3bcb49 debt - introduce native environment service descriptor 2020-09-18 09:49:32 +02:00
Benjamin Pasero 1406472d5e sandbox - move extension management service into electron-sandbox 2020-09-15 15:36:09 +02:00
Sandeep Somavarapu 79c4f10983 Fix #106021 2020-09-07 15:24:57 +02:00