pi-lean-host
extensionmaintainedPlaceholder for future pi-lean-portal browser benchmarking suite. Host is the evaluation harness for BrowserPlugin backends against BrowserGym task suites (MiniWoB, WebArena, etc.).
by — · v0.0.1 · published 1mo ago
$ pi install npm:pi-lean-hostSignals
Download trend
175 downloads · last 12 weeks (weekly)
README
pi-lean-host
Placeholder for future pi-lean-portal browser benchmarking suite.
pi-lean-host is the evaluation harness for
pi-lean-portal
BrowserPlugin backends against BrowserGym
task suites (MiniWoB, WebArena, WorkArena, etc.).
This package is research tooling — it consumes pi-lean-portal's
BrowserPlugin interface and runs behavioral evaluation tests (MiniWoB,
WebArena, custom task packages) against any plugin implementation.
Status
🚧 Placeholder — the §1.0 CDP endpoint spike has completed successfully
(see docs/cdp-endpoint-spike.md), proving that
two Playwright clients can share one Chromium instance via CDP attach with
no @e-ref contamination. Full implementation follows the
BrowserGym migration plan.
Planned contents
adapter/browsergym-bridge.py— Python JSON-RPC adapter for BrowserGym task setup/validateadapter/browsergym-adapter.ts— TypeScript wrapper, CDP attach, task lifecyclesolvers/— Trivial solvers for MiniWoB parity validationsuites/— Test files that run BrowserGym tasks against BrowserPlugin backendsscripts/setup-venv— Dedicated BrowserGym virtual environmentscripts/setup-miniwob— MiniWoB++ HTML content checkout
npm namespace
pi-lean-host is published to npm as a placeholder (0.0.1) to
reserve the name. Real content ships under later versions.
License
AGPL-3.0-only