Commit Graph

2492 Commits

Author SHA1 Message Date
Nick Sweeting
dc80ea32f0 working nav and screenshots and highlighting 2025-08-06 21:04:09 -07:00
Nick Sweeting
fe113d7094 rebuild manually 2025-08-06 21:01:03 -07:00
Nick Sweeting
3b685e54d8 cdp session caching updates 2025-08-06 20:52:12 -07:00
Nick Sweeting
50be4c3a94 working events for launch and nav 2025-08-06 19:47:54 -07:00
Nick Sweeting
93d6fe209b working events for launch and navigate 2025-08-06 19:47:34 -07:00
Nick Sweeting
e95629ecdb add target checking before using 2025-08-06 17:10:56 -07:00
Nick Sweeting
eedf0e7aa8 fix cross-origin iframe handling 2025-08-06 17:02:18 -07:00
Nick Sweeting
0088b3e016 remove unneeded BuildDOMTreeEvent in favor of BrowserStateRequestEvent and private helper 2025-08-06 14:50:39 -07:00
Nick Sweeting
8d5434392f fix missing page domain enable 2025-08-06 13:56:03 -07:00
Nick Sweeting
3e71e74bc7 add cdp_client_for_target and cdp_client_for_frame helpers 2025-08-06 13:53:37 -07:00
Nick Sweeting
e6e060d7b1 fix in 2025-08-06 06:38:22 -07:00
Nick Sweeting
98a44bbeab working navigation 2025-08-06 06:27:53 -07:00
Nick Sweeting
daa430435d working cli 2025-08-06 06:23:45 -07:00
Nick Sweeting
0bf206bb28 attach state events 2025-08-06 05:26:06 -07:00
Nick Sweeting
e8bd1bf3fd cleanup cdp_client access patterns using property on session 2025-08-06 04:52:19 -07:00
Nick Sweeting
936f7d7d35 more playwright tearout 2025-08-06 04:06:34 -07:00
Nick Sweeting
13ce936128 add session.py cdp helpers 2025-08-05 18:30:53 -07:00
Nick Sweeting
46dd9bd584 wip 2025-08-05 17:45:48 -07:00
Aitor
1e2a083415 Merge branch 'main' into local-remote-split 2025-08-05 18:28:06 +01:00
mertunsall
6a15ed4c4e cleaner 2025-08-05 15:21:52 +01:00
mertunsall
10581b6e77 just improve more 2025-08-05 15:10:23 +01:00
mertunsall
bc9a3a5fbb just improve 2025-08-05 15:07:50 +01:00
mertunsall
a6ac62ff5e format 2025-08-05 13:45:53 +01:00
Mert Unsal
714b5f7d0b Merge branch 'main' into mert/improve_messages_for_kv_cache 2025-08-05 13:32:59 +01:00
Nick Sweeting
14c7d47fd9 make Click action more flexible to take over node and idx-based clicking 2025-08-05 05:14:12 -07:00
Nick Sweeting
c21f5b9b0b remove dead code 2025-08-05 05:02:23 -07:00
Nick Sweeting
3ec3373258 continue removing duplicate code from merge 2025-08-05 04:55:08 -07:00
Nick Sweeting
2ac0ac91d5 remove duplicate dead code 2025-08-05 04:52:55 -07:00
Nick Sweeting
93204d6f7e remove unecessary old navigation helper calls 2025-08-05 04:23:31 -07:00
Nick Sweeting
4dc452ad2b use CDP for getBoxModel calls 2025-08-05 04:11:38 -07:00
Nick Sweeting
762b3d10a7 add RefreshEvent 2025-08-05 04:00:40 -07:00
Nick Sweeting
7da23cd0ef add compat methods for backwards-compatibility 2025-08-05 03:58:50 -07:00
Nick Sweeting
7317a2c753 more cdp-use conversion 2025-08-05 03:57:45 -07:00
Nick Sweeting
7647b88116 missing imports 2025-08-05 03:51:27 -07:00
Nick Sweeting
fb15342599 add last few default actions 2025-08-05 03:50:58 -07:00
Nick Sweeting
2b6f679ec4 more default actuions 2025-08-05 03:42:32 -07:00
Nick Sweeting
a2bc905d85 add default_action_watchdog with cdp-use default actions 2025-08-05 03:25:49 -07:00
Nick Sweeting
328a4b5be4 Merge branch 'feature/new-dom-extraction-layer' into local-remote-split 2025-08-05 03:12:48 -07:00
Nick Sweeting
79fc707750 skip flaky tests for now, cleanup event loop attempt number 52 2025-08-05 03:07:06 -07:00
Nick Sweeting
91ae42f7a0 remove dead code 2025-08-05 02:35:06 -07:00
Nick Sweeting
f3be5eeeaa track owns_browser_session on the agent and fix event result hangs 2025-08-05 02:30:42 -07:00
Nick Sweeting
0512c42448 tweak logging 2025-08-05 02:30:14 -07:00
Nick Sweeting
6ddb62e093 more downloads watchdog and crash watchdog fixes 2025-08-05 00:43:14 -07:00
Nick Sweeting
b28ed93538 leave tab info as TabInfo objects 2025-08-05 00:33:36 -07:00
Nick Sweeting
68496ef802 force-shutdown event_bus 20sec after browser stop 2025-08-05 00:26:05 -07:00
Nick Sweeting
cc2d9359d3 fix bubus issue 2025-08-05 00:20:01 -07:00
Nick Sweeting
6edbe712df patch session.py to emit FileDownloadEvent when click expects a download 2025-08-04 23:47:55 -07:00
Nick Sweeting
5a8e9b3bfa fix downloads watchdog and aboutblank watchdog 2025-08-04 23:47:54 -07:00
Nick Sweeting
d8ffff6491 add local browser watchdog 2025-08-04 23:47:54 -07:00
Nick Sweeting
95e9049faf Update browser_use/utils.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-04 22:57:56 -04:00