Skip to content

sync: harness 013097a#28

Merged
Alezander9 merged 1 commit intomainfrom
sync/harness-013097a
May 1, 2026
Merged

sync: harness 013097a#28
Alezander9 merged 1 commit intomainfrom
sync/harness-013097a

Conversation

@Alezander9
Copy link
Copy Markdown
Member

Summary

Brings browser-use/browser-harness up to 013097a. 8 upstream commits since 660827d.

Files updated

  • src/browser_harness/daemon.py (PR #265) — split DevToolsActivePort into port + ws-path lines and fall back to ws://127.0.0.1:<port><ws_path> when /json/version returns 404. Chrome 147+ disables /json/* HTTP discovery on the default user-data-dir.
  • src/browser_harness/run.py (PR #266) — when no daemon is alive, no local Chrome is listening on 9222/9223 (probed via /json/version, not bare TCP), and BROWSER_USE_API_KEY is set, auto-bootstrap a cloud daemon.
  • tests/unit/test_run.py — 2 new tests for the cloud bootstrap path and the local-Chrome probe.

Skipped (excluded paths)

  • PR #261 moved domain-skills/shopify-admin/agent-workspace/domain-skills/shopify-admin/ upstream. Both paths are excluded from the vendored tree per UPSTREAM.md §3, so this rename is a no-op for browsercode. script/check-harness-diff.sh filters both via IGNORED_PATHS_REGEX.

Divergences

  • No change. .gitignore .venv/ divergence still the only one.

Verification

  • script/check-harness-diff.sh clean (only known .gitignore divergence remains).
  • Smoke test: from browser_harness import run, helpers, daemon, admin, _ipc → ok; browser-harness --version0.1.0.
  • Unit tests: 23 passed (tests/unit/test_run.py + tests/unit/test_admin.py).

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 4 files

@Alezander9 Alezander9 merged commit 91d1b51 into main May 1, 2026
3 checks passed
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.

1 participant