Skip to content

Refresh upstream target to 950eb03 #189

Description

@github-actions

Upstream browser-use has moved beyond the frozen target used by browser-use-rs.

Compare metadata

  • Ahead by: 568 commit(s)
  • Behind by: 0 commit(s)
  • Total compare commits: 568
  • Changed files returned: 110

Surface buckets:

  • agent-runtime: 2 file(s)
    • browser_use/agent/__init__.py
    • browser_use/agent/service.py
  • browser-runtime: 6 file(s)
    • browser_use/browser/chrome.py
    • browser_use/browser/session.py
    • browser_use/browser/session_manager.py
    • browser_use/browser/watchdogs/downloads_watchdog.py
    • browser_use/dom/markdown_extractor.py
    • browser_use/dom/service.py
  • llm-tokens: 12 file(s)
    • browser_use/llm/anthropic/chat.py
    • browser_use/llm/aws/chat_anthropic.py
    • browser_use/llm/browser_use/chat.py
    • browser_use/llm/exceptions.py
    • browser_use/llm/google/chat.py
    • browser_use/llm/models.py
    • browser_use/llm/openai/chat.py
    • browser_use/llm/vercel/chat.py
    • ... 4 more
  • mcp-cli-packaging: 3 file(s)
    • browser_use/cli.py
    • browser_use/mcp/cli_mcp.py
    • pyproject.toml
  • docs-examples-tests: 36 file(s)
    • README.md
    • examples/beta_agent/basic.py
    • examples/features/save_as_pdf.py
    • examples/models/browser_use_llm.py
    • examples/models/browser_use_provider_models.py
    • tests/ci/browser/test_navigation_readiness.py
    • tests/ci/infrastructure/test_version_check.py
    • tests/ci/models/test_llm_anthropic.py
    • ... 28 more
  • other: 51 file(s)
    • .github/workflows/install-script.yml
    • .github/workflows/lint.yml
    • .github/workflows/publish.yml
    • .github/workflows/test.yaml
    • .gitignore
    • BETA_AGENT_INTEGRATION_FEATURES.md
    • browser_use/__init__.py
    • browser_use/beta/__init__.py
    • ... 43 more

Per-file audit checklist:

File Upstream status Delta Required disposition
.github/workflows/install-script.yml modified +41/-181 [ ] Implemented / [ ] Not applicable / [ ] Deferred
.github/workflows/lint.yml modified +2/-2 [ ] Implemented / [ ] Not applicable / [ ] Deferred
.github/workflows/publish.yml modified +34/-1 [ ] Implemented / [ ] Not applicable / [ ] Deferred
.github/workflows/test.yaml modified +2/-2 [ ] Implemented / [ ] Not applicable / [ ] Deferred
.gitignore modified +1/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
BETA_AGENT_INTEGRATION_FEATURES.md added +348/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
README.md modified +106/-103 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/__init__.py modified +0/-3 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/agent/__init__.py added +32/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/agent/service.py modified +18/-6 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/beta/__init__.py added +72/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/beta/service.py added +6800/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/browser/chrome.py added +126/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/browser/session.py modified +72/-23 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/browser/session_manager.py modified +41/-34 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/browser/watchdogs/downloads_watchdog.py modified +82/-10 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/cli.py modified +396/-2300 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/dom/markdown_extractor.py modified +43/-30 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/dom/service.py modified +12/-4 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/anthropic/chat.py modified +209/-16 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/aws/chat_anthropic.py modified +12/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/browser_use/chat.py modified +13/-5 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/exceptions.py modified +14/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/google/chat.py modified +21/-1 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/models.py modified +18/-2 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/openai/chat.py modified +18/-1 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/vercel/chat.py modified +1/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/llm/views.py modified +13/-1 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/mcp/cli_mcp.py added +177/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/README.md removed +0/-436 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/__init__.py removed +0/-23 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/__main__.py removed +0/-8 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/actions.py removed +0/-201 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/browser.py removed +0/-225 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/commands/__init__.py removed +0/-15 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/commands/browser.py removed +0/-828 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/commands/cloud.py removed +0/-694 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/commands/doctor.py removed +0/-152 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/commands/python_exec.py removed +0/-58 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/commands/setup.py removed +0/-253 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/config.py removed +0/-171 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/daemon.py removed +0/-563 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/install.sh removed +0/-549 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/install_lite.sh removed +0/-510 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/main.py removed +0/-1510 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/profile_use.py removed +0/-104 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/python_session.py removed +0/-279 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/requirements-cli.txt removed +0/-12 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/sessions.py removed +0/-108 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/tunnel.py removed +0/-345 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skill_cli/utils.py removed +0/-325 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skills/__init__.py modified +2/-1 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skills/browser-use/SKILL.md added +167/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skills/browser_use.py added +63/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/skills/install.py added +183/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/telemetry/__init__.py modified +0/-3 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/telemetry/service.py modified +48/-19 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/telemetry/views.py modified +0/-15 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/tokens/custom_pricing.py modified +60/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/tokens/service.py modified +33/-10 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/tokens/views.py modified +3/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/tools/registry/service.py modified +10/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/tools/service.py modified +55/-8 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/tools/views.py modified +24/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
browser_use/utils.py modified +58/-2 [ ] Implemented / [ ] Not applicable / [ ] Deferred
examples/beta_agent/basic.py added +37/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
examples/features/save_as_pdf.py modified +5/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
examples/models/browser_use_llm.py modified +3/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
examples/models/browser_use_provider_models.py added +46/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
pyproject.toml modified +19/-8 [ ] Implemented / [ ] Not applicable / [ ] Deferred
scripts/sync_browser_harness_skill.py added +78/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
server.json added +29/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/browser-use/SKILL.md modified +116/-183 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/browser-use/references/cdp-python.md removed +0/-76 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/browser-use/references/multi-session.md removed +0/-92 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/qa/SKILL.md added +86/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/qa/references/browser-use-v2.md added +213/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/qa/references/methodology.md added +158/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
skills/x402/SKILL.md added +331/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/browser/test_navigation_readiness.py added +139/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/infrastructure/test_version_check.py added +13/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/models/test_llm_anthropic.py modified +3/-3 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/models/test_llm_browseruse.py modified +104/-1 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/models/test_llm_model_factory.py added +12/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/security/test_daemon_socket_perms.py removed +0/-77 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_action_record.py modified +0/-32 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_action_save_as_pdf.py modified +108/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_beta_agent.py added +7907/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_browser_error_passthrough.py added +46/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_browser_use_cli.py added +48/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_browser_use_skill_install_docs.py added +119/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_chrome_profile_helpers.py added +54/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_cloud.py removed +0/-297 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_cloud_connect.py removed +0/-48 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_connect.py removed +0/-183 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_coordinate_click.py removed +0/-141 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_headed_flag.py removed +0/-67 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_install_init.py removed +0/-80 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_lifecycle.py removed +0/-388 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_lite_deps.py removed +0/-90 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_sessions.py removed +0/-127 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_cli_upload.py removed +0/-327 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_doctor_command.py removed +0/-97 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_dom_visibility.py added +103/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_downloads_watchdog.py added +51/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_event_bus_resilience.py added +85/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_llm_output_truncation.py added +141/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_markdown_extractor.py modified +43/-0 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_setup_command.py removed +0/-29 [ ] Implemented / [ ] Not applicable / [ ] Deferred
tests/ci/test_tunnel.py removed +0/-68 [ ] Implemented / [ ] Not applicable / [ ] Deferred

Keep this issue open until the new upstream commit has been audited. Do not update
INITIAL_UPSTREAM_COMMIT or the docs target until the behavioral delta has either
been implemented, explicitly scoped out, or split into concrete follow-up issues.

Suggested audit checklist:

  • Review every file row above and mark exactly one disposition:
    Implemented, Not applicable, or Deferred.
  • File focused parity issues for any file or surface bucket that cannot be resolved
    inside the upstream-target refresh PR.
  • Update the frozen target only after those issues are resolved or documented as
    compatibility boundaries.
  • Run cargo fmt --all --check, cargo clippy --workspace --all-targets -- -D warnings,
    cargo test --workspace, and the release helper checks before closing.

Automation note: the scheduled workflow edits this single issue only when the
latest upstream commit changes, and does nothing when the frozen target is current.

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-driftUpstream browser-use has moved beyond the frozen target

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions