Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.287 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.288 ·

Plugin language servers can use variables in their options and settings

Variables in a plugin language server's initializationOptions and settings are now filled in, and an empty command gets a clear error

Use it now Improvements
JSON All of v2.1.288
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Language ServersArea: what it touches
ImprovementsKind: in v2.1.288,
What probably matters to youSection of the release
What

Plugins can start language servers, helper programs that give code intelligence such as go-to-definition. Claude Code already filled in environment variables and plugin options in a server's command, args, env and workspaceFolder. It now does the same inside the nested initializationOptions and settings.

  • A variable that is not set is left as written and a log line notes it.
  • A command that ends up empty gets its own error, telling you to set the plugin option or environment variable it refers to.
Why

Plugin authors can pass values such as paths or keys into a language server's options without hard-coding them, and a missing value in the command now produces a clear message.

Read from
What the documentation says

See this entry in the whole of v2.1.288 →

Feedback