Add custom BrowserGym benchmark with copy-paste task integration #188
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a new BrowserGym-compatible benchmark called
custom, featuring a simple copy-paste web task.It demonstrates how new BrowserGym environments can be integrated into OpenEnv while maintaining compatibility with the Gymnasium API.
Changes
src/envs/browsergym_env/server/custom/register.py: defines and registers theCopyPasteTasktasks/copy_paste.html: implements a minimal HTML-based copy-paste taskbrowsergym_environment.pyto include the "custom" benchmarktests/test_env.pyfor validation