Commit Graph

654 Commits

Author SHA1 Message Date
Magnus Müller 89e7fd02d8 Remove enable_memory 2025-08-26 14:53:14 -07:00
Magnus Müller caa0e7ef1b Rename controller to tools instances 2025-08-26 11:30:39 -07:00
Magnus Müller 13dd73b23a Update Tool imports in docs, readme, and docstrings 2025-08-26 11:13:27 -07:00
Magnus Müller e89e78842c Rename controller file to tools 2025-08-26 11:06:28 -07:00
Magnus Müller 2a83442f17 Rename Controller to Tools 2025-08-26 11:04:16 -07:00
Magnus Müller a157aa7577 Add test for radio button 2025-08-24 12:42:00 -07:00
Cursor Agent cd2b780ca6 Add Docker context to telemetry event properties
Co-authored-by: mamagnus00 <mamagnus00@gmail.com>
2025-08-24 18:46:19 +00:00
Nick Sweeting 4c93f39a49 cleanup test file naming 2025-08-22 16:06:47 -07:00
Nick Sweeting d10a38f119 add tests for GetDropdownOptionsEvent 2025-08-21 17:33:24 -07:00
Nick Sweeting 3c90c842a0 move watchdogs into subfolder 2025-08-21 17:33:24 -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 4c57a37bd5 Added debug logging and improve smoke test 2025-08-20 14:58:20 -04:00
matt-greathouse 4e0ce78f43 Add authenticated proxy support 2025-08-20 11:17:25 -04:00
Nick Sweeting 3dcfa7ebb1 skip broken tests 2025-08-19 13:27:14 -07:00
Nick Sweeting 76512fbfdd fix Failed to build DOM tree: cannot reuse already awaited coroutine 2025-08-16 17:58:45 -07:00
Nick Sweeting b2c20e8b27 fix cubic mrge notes 2025-08-16 16:35:47 -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 d509759c57 more get_dropdown_options fixes 2025-08-14 17:11:18 -07:00
Nick Sweeting 5cc7d0f301 move dropdown options to proper event handlers 2025-08-14 16:44:29 -07:00
Nick Sweeting 6fab25c043 tests fixes 2025-08-14 14:32:32 -07:00
Nick Sweeting 878586edcd examples fixes 2025-08-14 14:32:32 -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
Nick Sweeting 9f9558e49f Merge branch 'main' into local-remote-split 2025-08-11 13:15:21 -07:00
Louis a684a73fa1 fix 2025-08-10 14:25:09 +02:00
Louis 2d839ec710 Enhance screenshot handling for GIF generation in Agent class 2025-08-10 14:15:15 +02:00
Nick Sweeting a389927f75 fix initial tab detection and structure data extraction 2025-08-09 04:23:29 -07:00
Nick Sweeting 47d42c842c fix tabs checking 2025-08-09 03:47:42 -07:00
Nick Sweeting 03ea20826d lint 2025-08-09 03:42:20 -07:00
Nick Sweeting 67cbbc6ca8 add action tests 2025-08-09 03:42:10 -07:00
Nick Sweeting 66b21d634d clean up logging setup and tests 2025-08-09 03:41:34 -07:00
Nick Sweeting db92505ac3 better input text action 2025-08-09 01:49:47 -07:00
Nick Sweeting 34c3ba6c96 more scroll tests 2025-08-09 00:59:32 -07:00
Nick Sweeting 31fb754473 finish connecting feature flags 2025-08-08 20:23:18 -07:00
Nick Sweeting 77e18cf79c dont click on file inputs or dropdowns 2025-08-08 19:33:34 -07:00
Nick Sweeting 20b4b2a684 feature flags for iframes and recent_events, split security and nav actions 2025-08-08 19:13:10 -07:00
Nick Sweeting dbca57b6bf move click tests to dedicated file 2025-08-08 18:15:59 -07:00
Nick Sweeting 557067b8e9 remove expect_download param from click action 2025-08-08 17:42:46 -07:00
Nick Sweeting 3bb8fb0fee improve focus tracking 2025-08-08 07:15:04 -07:00
Nick Sweeting 737b152684 test fixes 2025-08-08 05:18:53 -07:00
Nick Sweeting 5c551272cb fix screenshots 2025-08-08 05:14:01 -07:00
Nick Sweeting 1e0da50a73 remove dead teardown method 2025-08-08 04:21:14 -07:00
Nick Sweeting db4c4e9b49 fix duplicate typed keystrokes 2025-08-08 04:13:44 -07:00
Nick Sweeting e7fb8aa376 try js click before quads click 2025-08-08 03:37:04 -07:00
Nick Sweeting 4826041154 new cdp_session singleton for current page 2025-08-07 21:48:57 -07:00
Nick Sweeting e9add2d745 add screenshot watchdog 2025-08-07 17:49:25 -07:00
Nick Sweeting 46dd9bd584 wip 2025-08-05 17:45:48 -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