miniature-jordan-81164
08/28/2026, 8:44 PMcalm-artist-7206
08/29/2026, 1:41 AMstraight-dog-12443
08/29/2026, 9:30 AMcalm-artist-7206
08/29/2026, 12:41 PMcalm-artist-7206
08/29/2026, 12:42 PMcalm-artist-7206
08/29/2026, 12:42 PMstraight-dog-12443
08/29/2026, 1:30 PMRan the suite on 24.20 and it's already green, 18 suites / 309 tests. So the work is the pins, not the code: 13lines across 6 workflows, plus collapsing the matrix to one run.node-version
Worth flagging that the bump doesn't fix #362 on its own. Node 24 has noeither, so that check still falls through towindow, which is a ReferenceError in ESM. Whoever does the cleanup ends up making the same edit.require('ws')
Happy to take the Node 24 PR. Fold #362 into it or land that first, whichever you'd rather.
calm-artist-7206
08/29/2026, 2:39 PMstraight-dog-12443
08/29/2026, 8:43 PMgithub.com/OpenHands/typescript-client/pull/367
The endpoint-audit 403. Worth landing first, it's what's reddening 368 and 370.
github.com/OpenHands/typescript-client/pull/368
The Node 24 cleanup. One .nvmrc, matrix gone,runs once now.test
github.com/OpenHands/typescript-client/pull/369
Thefloor. Merging it opens a 2.0, so that call's yours.engines: ">=24"
github.com/OpenHands/typescript-client/pull/370
Drops thedependency. The fallback used require() and never worked in ESM.ws
calm-artist-7206
08/29/2026, 8:46 PMstraight-dog-12443
08/29/2026, 9:04 PMcalm-artist-7206
08/29/2026, 9:05 PMcalm-artist-7206
08/29/2026, 9:06 PMstraight-dog-12443
08/29/2026, 9:21 PMcalm-artist-7206
08/29/2026, 10:00 PMRequiring 24 drops 22, which seemss to be a breaking changeYour agent didn’t read this discussion, apparently. Didn’t we say we drop 22? 😅 I'm a bit confused 😹
calm-artist-7206
08/29/2026, 10:09 PM