GitHub Copilot CLI can now use Language Server Protocol (LSP) servers for real code intelligence instead of relying on heuristic approaches like grepping through JAR files or node_modules. The LSP Setup skill automates installation and configuration of LSP servers for 14 languages. It follows a seven-step workflow: language selection, OS detection, server lookup, config scope selection, installation, configuration file writing, and verification. Once set up, the CLI agent can resolve types across dependencies, jump to definitions in third-party libraries, find all references, and read hover documentation — the same structured understanding available in editors like VS Code.

6m read timeFrom github.blog
Post cover image
Table of contents
The problem: heuristic code understandingWhat is an agent skill?How the LSP Setup skill worksSupported languagesWhat changes after setupGet startedTags:Written by
251 Impressions