Commit Graph

664 Commits

Author SHA1 Message Date
Magnus Müller 78cb7e5466 Remove 25 unused parameters 2025-08-26 16:19:53 -07:00
EnzoFanAccount 06d0b1e9ba Merge remote-tracking branch 'upstream/main' into feat/video-recording 2025-08-26 18:37:14 -03:00
Magnus Müller 29685aa7ce Merge remote-tracking branch 'origin/main' into rename-controller-to-tools 2025-08-26 13:58:21 -07:00
Magnus Müller 325e5f3fcd hot-fix cdp-url unused 2025-08-26 12:53:42 -07:00
Magnus Müller caa0e7ef1b Rename controller to tools instances 2025-08-26 11:30:39 -07:00
EnzoFanAccount a41bd90f05 Merge remote-tracking branch 'upstream/main' into feat/video-recording 2025-08-26 03:25:56 -03:00
Magnus Müller 505a103aa3 Browser import works 2025-08-25 21:16:30 -07:00
Magnus Müller 21f4a80c13 Cdp url on profile and session 2025-08-25 18:39:32 -07:00
Magnus Müller 3f8156fe2b Replicate profile parameters in session 2025-08-25 18:19:01 -07:00
EnzoFanAccount 53cba74b82 Merge remote-tracking branch 'upstream/main' into feat/video-recording 2025-08-22 20:43:14 -03:00
Nick Sweeting 720635f8f5 tweak logging to use target id everywhere consistently instead of python id of page obj 2025-08-22 16:04:20 -07:00
EnzoFanAccount 49ee1a7a7b add video recording 2025-08-22 12:13:46 -03:00
Nick Sweeting f08001581f fix variable scoping in downloads watchdog 2025-08-21 17:33:24 -07:00
Nick Sweeting 3c90c842a0 move watchdogs into subfolder 2025-08-21 17:33:24 -07:00
Nick Sweeting ab40cc71b5 prefer attr access 2025-08-21 17:33:13 -07:00
Nick Sweeting b5892850ce fix tab close handling 2025-08-21 17:31:02 -07:00
matt-greathouse 284a2e8a50 Change proxy argument to typed dict to match past format 2025-08-21 10:55:10 -04:00
matt-greathouse 4bb65309ba Restored _on_request_paused handler 2025-08-20 15:40:43 -04:00
matt-greathouse 4c57a37bd5 Added debug logging and improve smoke test 2025-08-20 14:58:20 -04:00
matt-greathouse eb9556a0c3 Fix request hanging and ensure proxy authentication works across tabs 2025-08-20 13:55:28 -04:00
matt-greathouse 4e0ce78f43 Add authenticated proxy support 2025-08-20 11:17:25 -04:00
Nick Sweeting 140346b99e fix clicking and typing in iframes 2025-08-19 18:15:04 -07:00
Magnus Müller 13dce77c98 Update info logger to debug and clean up logs 2025-08-19 00:02:42 -07:00
Magnus Müller 8c1b4bf794 Update info logger to debug 2025-08-18 23:37:31 -07:00
Magnus Müller 1375013df7 BBox on entire page works 2025-08-17 16:14:50 -07:00
Nick Sweeting 9bc76dacfa typing of attach_handler_to_session and on_SwitchTabEvent handling when no pages are open 2025-08-16 17:08:04 -07:00
Nick Sweeting 99a0e5a3bd rename ClickElementEvent.new_tab to while_holding_ctrl 2025-08-16 16:25:15 -07:00
Nick Sweeting 8d86832095 fix SwitchTab by using TargetID for all tab_ids 2025-08-15 16:45:27 -07:00
Nick Sweeting ef64704cd7 always re-focus and resume runtime if paused 2025-08-14 19:55:43 -07:00
Nick Sweeting 78ee73c949 cleaner logging slightly 2025-08-14 19:06:18 -07:00
Nick Sweeting c5d33b4537 add timeouts around occasionally slow getLayoutMetrics and always focus before getting layout 2025-08-14 18:38:42 -07:00
Nick Sweeting 287a66822c tweak get_dropdown_options wording to avoid LLM over-use 2025-08-14 17:39:41 -07:00
Nick Sweeting b03ebc2f1c disable storage state watchdog temporarily 2025-08-14 16:44:30 -07:00
Nick Sweeting d84f89abf9 immediately update focus on SwitchTab to fix laminar issue 2025-08-14 16:44:30 -07:00
Nick Sweeting d8654dfced make NavigateToUrl re-use existing tab with matching URL unless new_tab=True 2025-08-14 14:32:31 -07:00
Nick Sweeting d150b5ca09 prevent pages from pausing execution and blocking agent using debugger breakpoints 2025-08-14 14:32:31 -07:00
Nick Sweeting 391b1c47a9 disable redundant 2025-08-14 05:03:16 -07:00
Nick Sweeting e9769ac18e tweak logging line lengths 2025-08-13 22:55:50 -07:00
Nick Sweeting 8937b4f094 prevent agent from clicking elements with index 0 2025-08-12 15:34:44 -07:00
Nick Sweeting 21833650a3 cleanup attach_to_session and improve logging 2025-08-12 15:09:08 -07:00
Nick Sweeting c37b72adb1 fix screenshot return type and add recovery using activateTarget when any handler fails 2025-08-12 12:11:33 -07:00
reformedot 938b0d9af3 fiix: fix Page.addScriptToEvaluateOnNewDocument CDP call + linting 2025-08-12 18:29:37 +01:00
reformedot 28e26cb87a Revert "fix: fix Page.addScriptToEvaluateOnNewDocument CDP call"
This reverts commit 192c02e168.
2025-08-12 18:27:11 +01:00
reformedot 192c02e168 fix: fix Page.addScriptToEvaluateOnNewDocument CDP call 2025-08-12 18:23:50 +01:00
Nick Sweeting d1c9ddd9fe fix search_google nav 2025-08-12 05:26:42 -07:00
Nick Sweeting 1aa486c534 bump cdp-use version 2025-08-12 05:16:40 -07:00
Nick Sweeting 7a0889cf20 formatting 2025-08-12 04:14:53 -07:00
Nick Sweeting d1e569eb31 raise BrowserError exceptions instead of returning success=False 2025-08-12 04:14:53 -07:00
Magnus Müller 97b565b1dc Fix remove highlights 2025-08-10 22:07:00 -07:00
Magnus Müller edb86c1cb0 Never rebuild the dom in click 2025-08-10 12:16:03 -07:00