Microsoft is introducing hidden APIs to VS Code only enabled for Copilot

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Visual Studio Code

    Visual Studio Code

    Very interestingly, just yesterday I discovered that VSCode has a set of APIs for adding SSH tunneling, and under normal circumstances you must launch vscode with special flags to be able to use them. Somehow their built-in JavaScript debugging extension can use these APIs without any issues.

    https://github.com/microsoft/vscode/blob/main/src/vscode-dts...

    And you can hardly find any public information about these APIs. Well, unless someone asks -- As of 2 years ago, they didn't have any plans to "finalize" these APIs, i.e. make them public. You are advised to find other workarounds (which do work).

    https://github.com/microsoft/vscode-discussions/discussions/...

    This is much less "harmful" than Copilot though, I guess.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. vscode-discussions

    The official place to discuss all things VS Code!

    Very interestingly, just yesterday I discovered that VSCode has a set of APIs for adding SSH tunneling, and under normal circumstances you must launch vscode with special flags to be able to use them. Somehow their built-in JavaScript debugging extension can use these APIs without any issues.

    https://github.com/microsoft/vscode/blob/main/src/vscode-dts...

    And you can hardly find any public information about these APIs. Well, unless someone asks -- As of 2 years ago, they didn't have any plans to "finalize" these APIs, i.e. make them public. You are advised to find other workarounds (which do work).

    https://github.com/microsoft/vscode-discussions/discussions/...

    This is much less "harmful" than Copilot though, I guess.

  4. vscode-extension-samples

    Sample code illustrating the VS Code extension API.

    I honestly don't see the issue here (Full disclosure: I work for Microsoft, but in consulting services, not in products - and full expect to be downvoted to oblivion).

    If these aren't finished, that means that they still haven't stabilized enough to go through the full support and release pipeline--that usually means documenting them, publishing a couple of reference development samples, doing a public announcement, i.e., the full nine yards of fostering adoption of the product feature.

    I mean, it's not as if there isn't a huge API surface for the editor (the sample extensions repo is huge - https://github.com/microsoft/vscode-extension-samples), and there are already samples out there to extend the Copilot functionality: https://github.com/joyceerhl/vscode-mssql-chat (I wrote my own based off this one for a personal project)

    So maybe consider that those things take time to build out fully?

  5. vscode-mssql-chat

    I honestly don't see the issue here (Full disclosure: I work for Microsoft, but in consulting services, not in products - and full expect to be downvoted to oblivion).

    If these aren't finished, that means that they still haven't stabilized enough to go through the full support and release pipeline--that usually means documenting them, publishing a couple of reference development samples, doing a public announcement, i.e., the full nine yards of fostering adoption of the product feature.

    I mean, it's not as if there isn't a huge API surface for the editor (the sample extensions repo is huge - https://github.com/microsoft/vscode-extension-samples), and there are already samples out there to extend the Copilot functionality: https://github.com/joyceerhl/vscode-mssql-chat (I wrote my own based off this one for a personal project)

    So maybe consider that those things take time to build out fully?

  6. go

    The Microsoft build of Go (by microsoft)

    What a coincidence, I was just browsing Microsoft's Go fork (for FIPS compatibility, basically replacing Go crypto with OpenSSL and whatever API Windows has, just like there's a Google's fork that uses BoringSSL), and found this patch:

    https://github.com/microsoft/go/blob/microsoft/main/patches/...

    Upstream Go tricks Windows into enabling long path support by setting an

  7. vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

    > Visual studio is open source

    Sort of. The core is, and the installable binaries with telemetry and properietary extensions are not.

    The open source, telemetry-free version of VSCode is called VSCodium: https://vscodium.com/

    > Didn't cusor fork it and is building it features directly into the fork?

    Yes, in their recent interview with Lex Fridman they argued that life as an extension is too limiting.

    The main reason we criticise Microsoft for doing this and not them is just their size and market dominance.

    Why jump through hoops to make competitors better able to hotwire their own AI into VSCode, or hotwire Copilot into their own IDE, when it's easier to iterate fast and remain unpredictable?

  8. neovim

    Vim-fork focused on extensibility and usability

    I'll just leave this riiight here

    https://github.com/neovim/neovim/wiki/Installing-Neovim/921f...

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Run and Debug Tests in VS Code (With Keploy Integration)

    2 projects | dev.to | 8 Apr 2025
  • dotnet cross-platform interop with C via Environment.ProcessId system call

    4 projects | dev.to | 28 Mar 2025
  • Azure DevOps: Version Control Using Git and VS Code

    3 projects | dev.to | 3 Feb 2025
  • How to Use JUnit on VS Code: A Comprehensive Guide

    2 projects | dev.to | 23 Jan 2025
  • Hacktoberfest 2024: A retrospective

    3 projects | dev.to | 31 Oct 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?