How the extension and a server agree

The two halves ship separately, so each control asks what the server speaks before it offers to do anything.

The extension and the server are released separately, and you update each when you choose. At any moment one of them can be newer than the other. So before anything else, the extension asks the server what it can do.

What a server tells the extension

The question needs no key. The answer carries the server’s name, its version, and the versions of each feature it speaks.

What the extension does with it

A control for something your server does not speak is disabled and says which side needs updating — the extension or the server — rather than failing when you press it. When a control says so, one of the two is older than the other.

Next steps

Documentation

Type to search…

↑↓ navigate↵ selectEsc close