Commit Graph

4189 Commits

Author SHA1 Message Date
Christian Clauss ef9c7b1c09 Merge branch 'main' into pre-commit_run_pre-commit-hooks_--all-files 2025-03-26 08:00:43 +01:00
Viking Den ff3683348d fix error: name 'browser_class' is not defined 2025-03-26 06:33:25 +00:00
Anish Hiranandani b4c03a0328 Handles invalid and empty env variables for openai and azure openai 2025-03-25 22:48:40 -07:00
Anish Hiranandani 1f509a89d5 Added exceptions file 2025-03-25 22:48:14 -07:00
jersobh 4a201f4c69 handling multiple elements with the same text 2025-03-26 02:53:14 +00:00
Nick Sweeting 344942f6d5 Merge pull request #967 from jlogtenberg/har-file
HAR file recording
2025-03-25 18:22:32 -07:00
Nick Sweeting 8317eddab1 Merge pull request #953 from Zhen3r/fix/viewport
Fix special case for viewport expansion in visibility check
2025-03-25 18:02:17 -07:00
Nick Sweeting dfa0f30d64 Merge pull request #933 from SmartManoj/dropdown
Enhance dropdown
2025-03-25 18:01:37 -07:00
Nick Sweeting dbde8af4b8 improve chrome launch args handling for disable security case 2025-03-25 17:39:17 -07:00
Nick Sweeting 29d3622471 fix merge conflicts 2025-03-25 17:30:39 -07:00
Nick Sweeting 7e321809ae Merge branch 'main' into browser-screenshot-issue 2025-03-25 16:59:04 -07:00
Nick Sweeting 3218ddd6da fix spaces vs tabs 2025-03-25 19:34:49 -04:00
Nick Sweeting d95527ab27 Merge branch 'main' into enhancement/add_tabGroups_chrome 2025-03-25 16:34:08 -07:00
Nick Sweeting 554c51859e fix chrome connecting to extension context by accident 2025-03-25 15:08:45 -07:00
Nick Sweeting c7925c0282 fix broken BrowserConfig chrome_instance_path kwarg 2025-03-25 15:06:05 -07:00
Nick Sweeting 9b80703654 move chrome flags to separate file 2025-03-25 15:01:19 -07:00
Nick Sweeting 14c4a7a293 Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome 2025-03-25 13:25:26 -07:00
Nick Sweeting a8c2d3200d Merge pull request #1119 from niranjandasMM/bug_fix-allowed_domains_restrict_urls
Fixed allowed_domains restriction feature
2025-03-25 12:59:32 -07:00
Nick Sweeting 1cbe93f8a3 Merge pull request #998 from cheewba/bugfix/empty-dir
Bugfix: error when trying to create empty dir.
2025-03-25 12:52:55 -07:00
Nick Sweeting 82c6b571aa Merge pull request #1122 from lynnzc/fix/move-httpx-cleanup-to-browser-close
fix: Move HTTPX client cleanup from agent to browser close
2025-03-25 12:52:03 -07:00
Nick Sweeting d51f43f0b0 Merge pull request #1031 from Rahul-Sharma-1729/improve_interactive_element_detection
Performance Improvement: Efficient Detection of Interactive Elements
2025-03-25 12:50:09 -07:00
Nick Sweeting bf521fda9e add all the chrome flags 2025-03-25 01:42:42 -07:00
Nick Sweeting b68a5882fd fix removing contenteditable check by accident 2025-03-24 17:05:31 -07:00
Nick Sweeting 07ad54ca50 ignore invisible and irrelevant cross-origin-iframes 2025-03-24 14:28:26 -07:00
Nick Sweeting 73369f910c fix discovery of elements that have both shadow and non shadow child nodes 2025-03-24 14:28:00 -07:00
Nick Sweeting d62b4ef1f6 better tab idx calculation when some tabs are skipped 2025-03-24 14:27:27 -07:00
Nick Sweeting 3b9c6c25c9 tweak title of ignored tabs 2025-03-24 14:25:50 -07:00
Nick Sweeting 2da5a833a9 tweak llm-facing title for new tabs and improve logging 2025-03-24 11:25:54 -07:00
Nick Sweeting 21dec0dc7f skip iframes that already have tabs open 2025-03-24 10:59:48 -07:00
Nick Sweeting f524540d94 open cross-origin iframes in new tabs and mark their titles 2025-03-24 10:53:18 -07:00
jersobh 11e4ba4138 fix small typo 2025-03-24 12:38:11 +00:00
jersobh 63f54cc100 Clicking by xpath, css selector or text 2025-03-24 12:34:01 +00:00
lynn ee6a625160 fix: Move HTTPX client cleanup from agent to browser close to avoid breaking multi-agent task 2025-03-24 12:55:00 +08:00
niranjandasMM a242f30666 fixed allowed_domains restrcition feature 2025-03-24 03:30:00 +01:00
Naymul Islam 1f3115e63a refactor the imports
Signed-off-by: Naymul Islam <naymul504@gmail.com>
2025-03-24 02:24:52 +06:00
Naymul Islam d417d53893 remove is done true for not to stop the action after the download
Signed-off-by: Naymul Islam <naymul504@gmail.com>
2025-03-24 02:16:21 +06:00
Naymul Islam e4936773d1 fix the actionresult issue
Signed-off-by: Naymul Islam <naymul504@gmail.com>
2025-03-24 02:14:20 +06:00
Magnus Müller 1559ea5695 Merge pull request #1054 from vonjackustc/vonjackustc-patch-1
Support QwQ-32b
2025-03-23 08:51:00 -07:00
Magnus Müller e143ca52cf Merge pull request #1058 from hao-cyber/feat/context_options
feat: Add browser context options for mobile simulation, geolocation, permissions and timezone settings
2025-03-23 07:52:00 -07:00
Carlos A. Planchón 9b22a59f9d Merge branch 'browser-use:main' into direct_html_manipulation 2025-03-23 11:16:16 -03:00
Magnus Müller 514207a5bc Merge pull request #1108 from SmartManoj/browser
Simplify browser setup
2025-03-23 07:04:37 -07:00
Magnus Müller 7668fa15be Merge branch 'main' into fix-callbak-agent-not-working 2025-03-23 06:53:20 -07:00
Magnus Müller e737544220 Merge pull request #1111 from SmartManoj/import
fix import
2025-03-23 06:50:29 -07:00
Nick Sweeting 421ecd597f Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome 2025-03-23 00:52:33 -07:00
Nick Sweeting 78ade39821 wip trying different approaches, not final 2025-03-23 00:20:12 -07:00
மனோஜ்குமார் பழனிச்சாமி 3bd1218aa6 Ignore LangChainBetaWarning 2025-03-23 11:56:59 +05:30
மனோஜ்குமார் பழனிச்சாமி f7566b975e fix import 2025-03-23 11:26:08 +05:30
DarkPhoenix2704 71bc8ed0ba fix: allow callback to be sync functions 2025-03-23 09:24:06 +05:30
Nick Sweeting b99e555cf0 skip building DOM tree for about:blank tabs 2025-03-22 19:45:32 -07:00
Nick Sweeting 2f5081327b make inner text within iframes readable to LLM 2025-03-22 19:44:36 -07:00