Description
The Haskell Language Server API used for plugin communication. It provides shared types and interfaces that HLS plugins use to talk to the server and expose editor features.
Developers use it when writing or maintaining HLS plugins. API compatibility matters because plugin behavior depends on the HLS version, language-server protocol behavior, and project loading state.