Commit Graph

492 Commits

Author SHA1 Message Date
Nick Sweeting 9ab14b4cf0 re-enable upload_file event and action 2025-08-11 13:50:59 -07:00
Magnus Müller 9dbf127e3b Enhance extract_structured_data: clarify usage instructions and improve markdown processing by removing images and converting links to text. 2025-08-11 10:52:59 -07:00
Magnus Müller 4212e73d7d Tool description 2025-08-11 10:08:55 -07:00
Magnus Müller db8601d88a Dont remove styles 2025-08-11 09:07:09 -07:00
Magnus Müller a212727249 Only remove empty links 2025-08-11 08:56:04 -07:00
Magnus Müller ba81729fb3 Replace empty links 2025-08-10 22:25:44 -07:00
Magnus Müller 39ff164008 Fix extract content 2025-08-10 22:24:08 -07:00
Magnus Müller 2d63ccf65a extract_structured_data descripiton for single use 2025-08-10 20:58:54 -07:00
Magnus Müller aa45460617 Fixed multiact cache 2025-08-10 18:25:22 -07:00
Magnus Müller eb003f7a2f Wait for page in extract_structured_data 2025-08-10 10:33:41 -07:00
Magnus Müller af8acb0659 Remove url blank from extract_structured_data 2025-08-10 10:25:26 -07:00
Magnus Müller 38d68361d1 Refactor content extraction process in Controller class. Simplified HTML to markdown conversion using markdownify, improved error handling, and streamlined memory management for extracted content. Removed obsolete methods related to HTML cleaning and content validation. 2025-08-09 18:53:15 -07:00
Magnus Müller c6e71121c1 Auto enter 2025-08-09 18:47:05 -07:00
Magnus Müller 70115c44c0 Refactor HTML extraction and content processing in Controller class. Introduced methods for cleaning HTML, validating content relevance, and intelligently truncating long content. Enhanced markdown conversion and improved error handling for content extraction failures. 2025-08-09 18:35:37 -07:00
Gregor Žunič 13b29b1886 fixed extract structured output nodeId to backendNodeId 2025-08-09 11:10:25 -07:00
Nick Sweeting a389927f75 fix initial tab detection and structure data extraction 2025-08-09 04:23:29 -07:00
Nick Sweeting 31fb754473 finish connecting feature flags 2025-08-08 20:23:18 -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 5c551272cb fix screenshots 2025-08-08 05:14:01 -07:00
Nick Sweeting db4c4e9b49 fix duplicate typed keystrokes 2025-08-08 04:13:44 -07:00
Nick Sweeting 734e58a1fc hotload page immediately based on url found in task 2025-08-08 03:16:55 -07:00
Nick Sweeting 4826041154 new cdp_session singleton for current page 2025-08-07 21:48:57 -07:00
Nick Sweeting d2268acf0d fixes for markdownify html and crash detection 2025-08-07 19:37:36 -07:00
Nick Sweeting 0e41a1177b fix imports 2025-08-07 19:29:06 -07:00
Nick Sweeting 3f5e4345e5 fix openai imports again 2025-08-07 18:59:06 -07:00
Nick Sweeting d20033f26c fix markdownify in iframes 2025-08-07 18:55:55 -07:00
Nick Sweeting df67d35ae8 merged main 2025-08-07 18:51:38 -07:00
Nick Sweeting a8817ff65f click is working again 2025-08-07 14:43:58 -07:00
Nick Sweeting 058b20d7e7 fix click return values 2025-08-07 14:32:55 -07:00
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 daa430435d working cli 2025-08-06 06:23:45 -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
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 328a4b5be4 Merge branch 'feature/new-dom-extraction-layer' into local-remote-split 2025-08-05 03:12:48 -07:00
Gregor Žunič 0aa3d54233 Merge commit '9b882faa10c54be5a870cc5d8abd6ddb19d0682f' into feature/new-dom-extraction-layer 2025-08-02 11:41:28 -07:00
Nick Sweeting cdf941b0e8 lint and test fixes 2025-08-01 03:26:25 -07:00
Nick Sweeting 659c5145f6 more event-driven refactoring 2025-08-01 02:42:01 -07:00
Nick Sweeting ebc3a3846f wip cleanup flow] 2025-07-31 22:10:25 -07:00
Nick Sweeting f236127e59 Merge branch 'main' into claude-issue-2471-20250718-0729 2025-07-23 00:50:15 -07:00
Mert Unsal a5bc83f766 Revert "add init to make things library" 2025-07-20 23:57:53 +02:00
mertunsall f901a6931f add init to make things library 2025-07-20 23:55:25 +02:00
Magnus Müller 7a619c3612 Refactor wait time logging in Controller to simplify message formatting 2025-07-20 16:34:27 +02:00