{"version":"2.1.288","anchor":"lsp-ignores-clientregistercapability-requests","canonical_anchor":"lsp-ignores-clientregistercapability-requests","heading":"Language servers that register features on the fly no longer cause errors","tier":"notice","area":"Language Servers","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288\/e\/lsp-ignores-clientregistercapability-requests","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288","markdown":"### Language servers that register features on the fly no longer cause errors\n\nClaude Code now politely ignores language-server requests to register or unregister features, instead of failing on them\n\n**What**\n\nClaude Code can talk to language servers. A language server is a program that understands a particular programming language and answers questions such as where something is defined. Some language servers ask, while running, to switch extra features on or off. Claude Code now answers these requests (`client\/registerCapability` and `client\/unregisterCapability`) with an empty reply and writes a log line saying it ignored them.\n\n**Why**\n\nLanguage servers that make these requests no longer run into errors because Claude Code did not answer them.\n\n- Area: Language Servers\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}