Compatibility
Runtime, package manager, and CI targets. This matrix will tighten as releases ship.
Initial targets:
- Node.js — 20.x (engines field on the web app matches the Restormel module default).
- pnpm — 9.x workspaces for authoring; consumers may use other managers once packages publish.
- Browser automation — Playwright (MVP default adaptor).
- Goal types —
browseris the primary path;performanceuses the same navigation contract and supports in-page Web Vitals checks plus optional Lighthouse category paths instructured_checks(see Performance goals).native(Maestro / Appium-style) is not supported yet (Architecture). - CI — GitHub Actions first; other runners supported via CLI invocation.
For Keys compatibility (frameworks, gateways, providers), see Keys’ own compatibility and integration guides.