src/cli.ts appiumDriverListHasDriver/ensureAppiumDriver: non-JSON stdout (npm notices, warnings) fails the parse, so the CLI reinstalls an already-installed driver; if that install exits non-zero the run aborts with 'could not install the Appium … driver' even though everything was fine. Extract the JSON object from mixed output (or pass APPIUM_NO_UPDATE_CHECK / --json stderr separation) before falling back to reinstall. Found during adversarial review (2026-07-02).
src/cli.ts appiumDriverListHasDriver/ensureAppiumDriver: non-JSON stdout (npm notices, warnings) fails the parse, so the CLI reinstalls an already-installed driver; if that install exits non-zero the run aborts with 'could not install the Appium … driver' even though everything was fine. Extract the JSON object from mixed output (or pass APPIUM_NO_UPDATE_CHECK / --json stderr separation) before falling back to reinstall. Found during adversarial review (2026-07-02).