Commit Graph

38 Commits

Author SHA1 Message Date
Magnus Müller
4ccaf27df6 Update maximum wait time to 30 sec 2025-09-03 13:58:04 -07:00
Magnus Müller
148c83c8b7 add first step logging to take step 2025-09-02 12:13:38 -07:00
Magnus Müller
9e04ab19b1 change tool error message from DOM to browser-state 2025-09-02 11:39:13 -07:00
Magnus Müller
97f321bcea update error message for scroll 2025-09-02 11:32:03 -07:00
Magnus Müller
ba148ebb86 Update action messages for clarity in agent and dropdown tool
- Refined log message in the agent service to improve clarity regarding unexecuted actions.
- Enhanced description for dropdown options action to specify usage limitations more clearly.
2025-08-31 19:51:04 -07:00
Magnus Müller
a915a0b95c Refactor navigate_to function and update tool descriptions for improved clarity and efficiency. 2025-08-31 13:50:54 -07:00
Magnus Müller
53a2afc93b Update tool description 2025-08-31 13:38:56 -07:00
Magnus Müller
21b1295793 Revert "Rename extract_structured_data to get_markdown"
This reverts commit 3b46999b95.
2025-08-31 13:33:53 -07:00
Magnus Müller
3b46999b95 Rename extract_structured_data to get_markdown 2025-08-31 12:59:02 -07:00
Magnus Müller
5b9bc2ad74 Refactor markdown conversion process by removing markdownify dependency and utilizing html2text for improved content handling. Simplify content preprocessing and cleanup steps to enhance efficiency. 2025-08-31 12:38:58 -07:00
Magnus Müller
9fbc78b0b6 New library for extraction 2025-08-31 12:34:28 -07:00
Magnus Müller
97d022d5a8 improve extract data 2025-08-31 12:01:39 -07:00
Magnus Müller
138cc076fe Refactor DefaultActionWatchdog to improve tab handling and metadata return
- Reduced sleep duration in the watchdog from 0.5s to 0.25s for efficiency.
- Added logic to track if a new tab was opened and included this information in the returned click metadata.
- Updated ClickElementAction to handle optional Ctrl key behavior and reflect new tab opening in memory logging.
2025-08-31 08:37:15 -07:00
Magnus Müller
30b2d631f9 Merge commit 'cb63d579bd61c4239125780d1d658d2eada36a1b' into remove-efficiency-rules 2025-08-30 18:33:56 -07:00
Magnus Müller
f17a13b308 Typo 2025-08-30 18:33:30 -07:00
mertunsall
ca05521b0c try to prevent overusage of extract_structured_data 2025-08-31 02:52:50 +02:00
mertunsall
87ae7f3976 hotfix 2025-08-31 02:25:08 +02:00
mertunsall
84ebfee661 improve extract structured data 2025-08-31 02:21:17 +02:00
mertunsall
890a535f9e reenable returning dropdown option when clicked on a select element. 2025-08-30 22:04:16 +02:00
mertunsall
b60dc35ff0 reactivate the hack for now 2025-08-30 21:52:18 +02:00
mertunsall
9f8a635910 try to catch timeout errors too 2025-08-30 21:37:12 +02:00
mertunsall
1abee767cb hotfix 2025-08-30 21:09:20 +02:00
Mert Unsal
c695bb05e4 Update browser_use/tools/registry/service.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-30 21:06:36 +02:00
mertunsall
afd7c46ccf fix bug from merge 2025-08-30 21:01:23 +02:00
Mert Unsal
93d808ad91 Merge branch 'main' into mert/better_browser_exceptions 2025-08-30 20:53:05 +02:00
mertunsall
b177f3166e better exception handling from browser events -> LLM 2025-08-30 20:50:42 +02:00
Magnus Müller
b9ab642d0c Update efficiency guidelines to include new scrolling instructions for extracting structured data. Clarified usage of the scroll action to enhance clarity and efficiency in multi-step processes. 2025-08-30 10:39:50 -07:00
Magnus Müller
89cb9ef954 More efficient scroll instruction 2025-08-30 10:00:28 -07:00
Magnus Müller
3dac24ddec Update docstrings for click_element_by_index and input_text actions to clarify usage restrictions regarding browser_state indices. 2025-08-30 01:01:03 -07:00
Magnus Müller
35fe73cba1 Only switch tab based on target it 2025-08-29 13:09:51 -07:00
Magnus Müller
c66936193c Remove include_in_memory parameter 2025-08-29 11:29:31 -07:00
Magnus Müller
05a98e98b3 Improve memory msg when using ctrl 2025-08-29 11:25:13 -07:00
Magnus Müller
9802142c9b Remove outdated get_current_page 2025-08-26 21:21:48 -07:00
Magnus Müller
bdadc37349 Remove confusing playwright name from docs 2025-08-26 16:46:10 -07:00
Magnus Müller
49ea4ff03a Remove context 2025-08-26 15:13:30 -07: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
caa0e7ef1b Rename controller to tools instances 2025-08-26 11:30:39 -07:00
Magnus Müller
e89e78842c Rename controller file to tools 2025-08-26 11:06:28 -07:00