Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.288 ·

Language server requests now time out, with a configurable requestTimeout

Requests to LSP language servers now give up after 60000 ms by default, which an LSP server's requestTimeout setting can change

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

What

An LSP server, or language server, is a helper program that gives code intelligence such as definitions and references. Claude Code's requests to these servers used to wait with no limit.

  • Requests now time out after 60000 milliseconds (one minute) by default, with the error no response after ...ms.
  • The LSP server configuration gains an optional requestTimeout field: Maximum time to wait for the server to answer a request (milliseconds). Defaults to 60000. Before, only startup and shutdown timeouts could be set.
  • Claude Code now tells servers it supports file-watch notifications (didChangeWatchedFiles), without dynamic registration.

Why

A language server that hangs no longer blocks the call forever. If you use a slow server, you can raise the limit, and you can lower it to fail sooner.

Read from
Names in the bundlerequestTimeout
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up requestTimeout, on mid-conversation-effort-example. ctx, cancel := context.WithTimeout(ctx, requestTimeoutSeconds*time.Second) build-with-claude/mid-conversation-effort-example see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up requestTimeout, on mid-conversation-effort-example.
Anthropic's release notes agreeFixed LSP tool calls hanging indefinitely when a language server uses dynamic capability registration or stops responding; requests now time…

See this entry in the whole of v2.1.288 →

Feedback