AFTER | commit 1ac1f7a5c477d05406e896ac936f03fb17a0e0be Linux x64 | official SHA256-verified Node binaries | npm 10.9.0 Real remoteDeviceScript("fixture", "probe") | isolated HOME | fake adb $ node --version: v22.11.0 $ node generated-probe.cjs exit: 1 Node 22.12 or newer is required on the device host. $ npm_config_engine_strict=true npm install agent-device@0.21.36 exit: 1 npm error code EBADENGINE npm error engine Unsupported engine npm error engine Not compatible with your version of node/npm: agent-device@0.21.36 npm error notsup Not compatible with your version of node/npm: agent-device@0.21.36 npm error notsup Required: {"node":">=22.12"} npm error notsup Actual: {"npm":"10.9.0","node":"v22.11.0"} npm notice npm notice New major version of npm available! 10.9.0 -> 12.2.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.2.2 npm notice To update run: npm install -g npm@12.2.2 npm notice npm error A complete log of this run can be found in: /cache/_logs/2026-11-13T05_16_35_576Z-debug-0.log $ node --version: v22.12.0 $ node generated-probe.cjs exit: 0 { "nodePath": "", "platforms": [ { "platform": "ios", "available": false, "reason": "iOS needs macOS with Xcode and working xcrun simctl." }, { "platform": "android", "available": true } ], "tools": { "hub": { "requiredVersion": "0.22.1", "installedVersions": [], "runningVersion": null }, "agent": { "requiredVersion": "0.21.36", "installedVersions": [], "runningVersion": null } } } $ npm_config_engine_strict=true npm install agent-device@0.21.36 exit: 0 added 1 package in 946ms npm notice npm notice New major version of npm available! 10.9.0 -> 12.2.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.2.2 npm notice To update run: npm install -g npm@12.2.2 npm notice