Skip to content

Fix dependency typo. - #403

Merged
farhanishmam merged 1 commit into
mainfrom
fix/experiments-typo-version-bump
Sep 27, 2026
Merged

farhanishmam merged 1 commit into
mainfrom
fix/experiments-typo-version-bump

Conversation

@chrish42

Copy link
Copy Markdown
Contributor

Fixes a typo in browsergym/experiments/pyproject.toml where the [all] optional-dependency group referenced the singular "browsergym-experiment" instead of the actual package name "browsergym-experiments" across all 7 extras (miniwob, workarena, webarena, visualwebarena, assistantbench, weblinx, timewarp). The typo shipped in prior published wheels' requires_dist metadata, causing pip install browsergym-experiments[all] to trigger lookups for an unclaimed package name.

Fixes a typo in browsergym/experiments/pyproject.toml where the [all]
optional-dependency group referenced the singular "browsergym-experiment"
instead of the actual package name "browsergym-experiments" across all
7 extras (miniwob, workarena, webarena, visualwebarena, assistantbench,
weblinx, timewarp). The typo shipped in prior published wheels' requires_dist
metadata, causing `pip install browsergym-experiments[all]` to trigger
lookups for an unclaimed package name.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
farhanishmam added a commit to farhanishmam/BrowserGym-Knows-PR that referenced this pull request Sep 27, 2026
The other entries still use the pre-existing `browsergym-experiment` typo,
which ServiceNow#403 fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@farhanishmam
farhanishmam requested a lite review from Copilot September 27, 2026 20:37

@farhanishmam farhanishmam left a comment •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor change browsergym-experiment -> browsergym-experiments

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved review comments remain, and all reviewers assessed it as ready.

Review effort: Lite
Findings: None

What changed in this PR

Fixes the experiments dependency typo and prepares the coordinated BrowserGym 0.14.4 release.

Changes:

  • Corrects all seven browsergym-experiments optional dependency references.
  • Updates package versions and internal dependency pins to 0.14.4.
  • Updates documentation version metadata.
File Description
docs/​src/​conf.py Updates documentation version.
browsergym/​webarenalite/​requirements.txt Updates internal dependency pins.
browsergym/​webarena/​requirements.txt Updates internal dependency pins.
browsergym/​webarena_verified/​requirements.txt Updates internal dependency pins.
browsergym/​visualwebarena/​requirements.txt Updates internal dependency pins.
browsergym/​pyproject.toml Bumps meta-package version and dependencies.
browsergym/​miniwob/​requirements.txt Updates internal dependency pins.
browsergym/​experiments/​requirements.txt Updates internal dependency pins.
browsergym/​experiments/​pyproject.toml Corrects optional dependency references.
browsergym/​core/​src/​browsergym/​core/​__init__.py Updates core version.
browsergym/​assistantbench/​requirements.txt Updates internal dependency pins.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@farhanishmam
farhanishmam self-requested a review September 27, 2026 20:40

@farhanishmam farhanishmam left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@farhanishmam
farhanishmam merged commit c05d7f3 into main Sep 27, 2026
10 of 15 checks passed
@farhanishmam
farhanishmam deleted the fix/experiments-typo-version-bump branch September 27, 2026 20:43
recursix pushed a commit that referenced this pull request Oct 5, 2026
…s, Slides) (#397)

* Added Knows: a Google Workspace benchmark for web agents (Docs, Sheets, Slides)

Knows evaluates browser agents on long-horizon document authoring in Google
Workspace. An agent drives a real browser to build a Doc, Sheet, or Slide deck
from a natural-language goal, and the result is graded checkpoint-by-checkpoint
via the Workspace APIs, yielding a fractional reward rather than binary success.

110 tasks across 22 families and 3 Workspace apps (25 docs / 45 sheets /
40 slides), exposed as a single `knows` split.

As with TimeWarp, the task code lives in an external package
(`pip install browsergym-knows`); this change is config wiring only:

- `knows` action subset in core, adding file upload and direct mouse control
  on top of the usual bid actions, both needed to edit Workspace canvases
- `knows` benchmark backend, action set args, and metadata CSV
- lazy `import browsergym.knows` in `prepare_backend` and `_get_env_name`
- `knows` extra, dev requirement, and expected task count in the tests

Knows requires a Google account and a Google Cloud service account; see the
benchmark README for setup.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Re-trigger CI

* Link the Knows project page in the README benchmark list

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Use trailing slash for the TimeWarp project page link in the README

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Point the Knows setup link to the public KNOWS-benchmark repo

The previous link targeted a private repository and returned 404 for
anyone without access.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Use the correct package name for the knows entry in the all extra

The other entries still use the pre-existing `browsergym-experiment` typo,
which #403 fixes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Install webarena_verified from source in make install

The browsergym meta package pins browsergym-webarena-verified to the
repo version, so make install failed after the 0.14.4 bump because that
version is not on PyPI yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants