nemo_gym.web.composed_backend
nemo_gym.web.composed_backend
Backend-neutral composition of a web browser driver and task evaluator.
Module Contents
Classes
API
Implement the common environment protocol from independent roles.
The driver owns Chromium/Playwright/PyAutoGUI mechanics. The evaluator owns benchmark scoring. The agent remains an HTTP client of this backend and never imports either implementation.
_observation
_task
Protocol
Own the live browser only; model prompting and scoring live elsewhere.
Return process-local state required by a colocated evaluator.
Protocol
Score a completed task without owning the browser lifecycle.
Capture evaluator state required before the policy starts acting.