How do I, as a VSCode extension author, support auto-update on Cursor?

I’m one of the maintainers of BAML’s vscode extension, and I’m trying to figure out if there’s anything we can do to make our Cursor installations auto-update.

Is this possible, and if so, how? We’ve seen hints that publishing to open-vsx will allow this, but haven’t seen anything that confirms/denies this.

I found this doing a search as to why I have to manually re-install certain extensions to update.

There’s also quite a few extensions that don’t show up searching the marketplace and need to be found on the website.

Hopefully this can be improved, or at least indicate which don’t support auto-update.

We’ve since published our extension to open-vsx, which appears to have set up auto-update for our own extension in Cursor.

However, this seems insufficient: although VSCodium picks up new releases we publish on open-vsx, Cursor does not immediately pick them up and seems to lag behind a bit.

This isn’t just our extension: this appears to be true of others, like biomejs.biome and devsense.composer-php-vscode. github.vscode-github-actions is up-to-date, though.

In fact, even if I try to use “Install specific version” to install the most recent version of our extension (currently 0.70.2), Cursor recognizes that 0.70.2 is published (it shows it in the version selection list), but fails to install it.

Digging into traffic logs, it looks like Cursor is operating its own marketplace which I suspect is a mirror of open-vsx, since it’s hitting POST https://marketplace.cursorapi.com/_apis/public/gallery/extensionquery. I’m guessing they have bugs in the replication logic from open-vsx.