-
Notifications
You must be signed in to change notification settings - Fork 34.7k
Description
Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version: 1.102.2 (user setup)
- OS Version: Windows_NT x64 10.0.26100
Steps to Reproduce:
- Disable VSCode telemetry with setting:
"telemetry.telemetryLevel": "off"
. - Use VSCode with GitHub Copilot extension enabled, which force-enables GitHub Copilot Chat as well.
Expected:
I receive no feedback requests from VSCode
nor first-party extensions/features such as GitHub Copilot Chat
.
Actual:
- I receive feedback request notification to answer a SIUF survey for
GitHub Copilot Chat
. - The notification contains no opt-out except for all informational and warning messages from GitHub Copilot Chat, which happens to be fine by me since I don't use that POS (piece of software) extension, but may not be a good user experience for others who do use that POS extension!
- I am smarter and better at software engineering than you, so I open my settings and find the culprit:
Why I have a problem with this, and you should, too
The setting description for telemetry.telemetryLevel
opens with:
Controls Visual Studio Code telemetry, first-party extension telemetry, and participating third-party extension telemetry.
... and for good measure, it ends on:
Note: If this setting is 'off', no telemetry will be sent regardless of other telemetry settings. If this setting is set to anything except 'off' and telemetry is disabled with deprecated settings, no telemetry will be sent.
Any argument that GitHub Copilot Chat is a third-party extension will fall on deaf ears. This setting is not a third-party nor even a first-party extension setting, it's a native setting. I can stop there, but I'll add that even if it were an extension setting, I'd like to see you argue that in court, as Microsoft owns GitHub. Microsoft does not have a high-performing track record when it comes to Department of Justice antitrust cases. Finally, 90% of your feature releases center around GitHub Copilot Chat.
When is the official re-org of DevDiv and Azure DevOps into the new (not-yet-announced) Chat & AI BS (Breathtaking Systems) org? I won't even bother asking how this disrespectful telemetry knob managed to be conceived, reviewed, coded, and shipped. This is par for the course with all the salivating everyone and their moms, Microsoft included, is doing over LLMs. This is really sad. Take it from someone who helped developed some of the models that outperform GPT today, and is therefore better at LLM research and at software engineering than you: stop being pathetic.