Skip to content

Constrain Node version to <26#25

Merged
anirudh-bijay-glean merged 3 commits into
mainfrom
anirudh/constrain-node-version
Jun 23, 2026
Merged

Constrain Node version to <26#25
anirudh-bijay-glean merged 3 commits into
mainfrom
anirudh/constrain-node-version

Conversation

@anirudh-bijay-glean

@anirudh-bijay-glean anirudh-bijay-glean commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

What

Constrain supported Node.js versions to <26.

Why

On Node 26 the plugin's tools/list request hangs and times out, so Claude Code drops the plugin's entire toolset. It turns out Node 26 bundles undici 8, which makes fetch use HTTP/2 by default, and the plugin appears to receive the Glean gateway's response to tools/list only over HTTP/1.1 – over HTTP/2 it receives nothing.

Prior versions of Node bundle undici <=7 and so do not offer HTTP/2 in fetch.

Code changes

  • Updates prerequisites in README to specify <26.
  • Specifies Node version constraints (>=22 <26) in package.json.

@anirudh-bijay-glean anirudh-bijay-glean merged commit d2ed7d1 into main Jun 23, 2026
2 checks passed
@anirudh-bijay-glean anirudh-bijay-glean deleted the anirudh/constrain-node-version branch June 23, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants