Skip to content

hermes-playwright

Version 2026.144.1443
Repo superproject

Playwright Chromium browser baked into the Hermes image for headless browser automation Installs the Chromium browser via npx playwright install chromium into /tmp/.cache/ms-playwright (PLAYWRIGHT_BROWSERS_PATH) plus the Fedora system libraries (nss, gtk3, alsa-lib, …) Chromium needs to launch. Verifiable: the browser build dir + chrome executable land under the cache path, and the runtime libraries are in the rpm db.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run command=HOME=/tmp npx playwright install chromium
check the Playwright browsers cache directory is baked into the image
check a Chromium build directory is present under the cache path
check the installed Chromium browser binary is executable
check the NSS library Chromium links against is installed
check the GTK3 runtime Chromium needs to launch is installed
agent-check Playwright can launch the installed Chromium headlessly to drive a browser automation session
check package=alsa-lib