Problem
This extension currently requires internet to function, as the check for the zls version assumes internet is available.
Potential solution
The extension could check for existing zls binaries, either system-wide or installed previously by the extension, if it fails to connect to Github to check for the latest zls release, removing the requirement for internet when zls has already been downloaded.