Skip to content

sync: harness 59a166f#34

Merged
Alezander9 merged 1 commit intomainfrom
sync/harness-59a166f
May 3, 2026
Merged

sync: harness 59a166f#34
Alezander9 merged 1 commit intomainfrom
sync/harness-59a166f

Conversation

@Alezander9
Copy link
Copy Markdown
Member

Summary

Brings browser-use/browser-harness up to 59a166f. 62 upstream commits since 013097a.

Files updated

  • src/browser_harness/helpers.py — new SPA-form helpers (fill_input, wait_for_element, wait_for_network_idle); macOS Cmd+A select-all fix; computed-style fallback for visibility checks (PRs #258, #279). BH_DOMAIN_SKILLS=1 env gate added to opt-in domain-skill auto-injection (PR #274) — default off, aligns upstream with our exclusion policy.
  • src/browser_harness/_ipc.py — Windows IPC hardening: ping handshake, token auth, atomic port file (PR #276).
  • src/browser_harness/run.py — cloud auto-bootstrap is now opt-in via BU_AUTOSPAWN instead of triggering on any BROWSER_USE_API_KEY (PR #277).
  • src/browser_harness/daemon.py — discover Dia browser profile on macOS (PR #279).
  • src/browser_harness/admin.py — companion tweaks for the daemon/IPC changes.
  • tests/unit/test_helpers.py — +253 lines covering the new helpers and gates.
  • tests/unit/{test_admin.py,test_run.py} — minor companion tests.
  • README.md, SKILL.md, install.md, interaction-skills/profile-sync.md — doc canonicalization (PR #280) and connection-info standardization.
  • New top-level scaffolding (verbatim from upstream): AGENTS.md, .github/ISSUE_TEMPLATE/{bug-report,feature-request,config}.yml, .github/VOUCHED.td, docs/allow-remote-debugging.png.

Excluded paths (per UPSTREAM.md §3)

14 new domain-skills directories upstream — aa, alaska, articulate-rise, bigbang-hr, bilibili, BOSS-zhipin, claude-ai, ctrip, flipkart, ly-com, manus, perplexity, wehotel, plus amazon under top-level domain-skills/. All skipped.

Divergences

  • (adapted) .gitignore — extended to include upstream's new .idea/ and .claude/ entries while preserving our .venv/. Same intent (ignore editor/agent local state), divergence row in §3 is unchanged in spirit.

Verification

  • script/check-harness-diff.sh: only .gitignore reported under known divergences; no unexpected drift.
  • Smoke test: from browser_harness import run, helpers, daemon, admin, _ipc → imports ok; browser-harness --version0.1.0.

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 20 files

@Alezander9 Alezander9 merged commit a3487ef into main May 3, 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