
What happened
Running plain 'npm install agent-browser' on Node below 24 silently installed version 0.27.0, not the latest 0.41.2, because npm filters out engine-mismatched candidates.
Why it matters
The author confirmed the gap by switching between Node 22 and Node 24 — the same command picked 0.41.2 on Node 24 — so on Node 22 the old version arrives with no error or warning.
Summaries like this, every morning.
The story is less about agent-browser's accessibility-tree approach than about a quiet packaging quirk. Because npm's version-unspecified install is handled as a '*' range resolution, npm first drops any candidate that fails the current Node's engines.node check, then picks among what remains. Version 0.27.0 has no engines field at all, so it survives that filter on Node 22 and gets installed — no error, no warning. The author verified this both ways: on Node v22.23.4 the plain command yielded 0.27.0, and after switching to Node v24.22.2 the same command yielded 0.41.2.
Separately, the author's hands-on run of agent-browser itself went smoothly: open, snapshot, fill, click, and read all worked on a local Japanese test page, with each element carrying a @ref ID like @e1 and no coordinates or pixels involved. The token-saving claim was only partially reproduced — roughly 48.6% fewer characters on a small local page, a different premise from the official Playwright MCP comparison. The sister tool agent-desktop advanced further: accessibility permission was granted under WSLg, but list-apps, list-windows, and launch --activate all failed with ACTION_NOT_SUPPORTED because the WM was Weston, not the GNOME environment the tool's own Linux skill documentation lists as verified.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
The Agentic AI Foundation said the official MCP Ruby SDK now reaches 'MCP SDK Tier 1,' fully conforming to the…

Testing GPT-5, GPT-6 Astra, Opus 4.8 and Gemini 3.8 Flash on METR's MALT logs, Anthropic Institute's Andy Hall…

Palantir Technologies was chosen by AmeriLife Group for an enterprise AI partnership covering insurance and re…

Userlink is promoting its AI chatbot for ecommerce, pointing to Statista's 2024 data that nearly half of consu…

Richard Sutton, who wrote 'The Bitter Lesson,' says raw compute alone isn't enough for intelligence and AI sci…

A Science investigation found consumer EEG headband makers including Emotiv have amassed tens of millions of h…
