Commit Graph

2837 Commits

Author SHA1 Message Date
Nick Sweeting
9b3dd67dad stop playwright during browser teardown 2025-06-06 01:23:47 -07:00
Nick Sweeting
683a97e475 try and tweak test_registry to fix deadlock tests 2025-06-06 01:01:31 -07:00
Nick Sweeting
815fbace3d place timeout limits on browser.close calls, and prevent deadlock infinite loop on connection check 2025-06-06 00:52:56 -07:00
Nick Sweeting
1b588328a3 log line before browser is killed instead of after 2025-06-05 23:59:56 -07:00
Nick Sweeting
819859c006 add BrowserSession.kill method 2025-06-05 23:44:23 -07:00
Nick Sweeting
e1aa19bf5b fix test deadlocks by setting max 30sec timeout on launch and close 2025-06-05 23:35:25 -07:00
Nick Sweeting
743e357f46 fix test deadlocks 2025-06-05 23:29:05 -07:00
Nick Sweeting
6d2826b37a show 4 chars of id instead of 3 2025-06-05 23:28:53 -07:00
Nick Sweeting
b07e838543 fix downloads tests 2025-06-05 23:16:58 -07:00
Nick Sweeting
b3bfa446e7 fix downloads tests 2025-06-05 23:16:35 -07:00
Nick Sweeting
02b4f2c5de fix tests by using temp dirs and headless for all tests 2025-06-05 23:12:32 -07:00
Nick Sweeting
e3111bb59e Bump dependency versions, fix BrowserSession reset on disconnection, use a unique logger for each Agent and BrowserSession (#1919) 2025-06-05 23:03:06 -07:00
Nick Sweeting
48a63fa3af whoops dont mix branch changes 2025-06-05 23:02:16 -07:00
Nick Sweeting
67b9a267db force-start browser is is_connected is false when create_new_tab 2025-06-05 22:58:33 -07:00
Nick Sweeting
f85ca0022c fix browser_session initialization based on old browser= arg 2025-06-05 22:57:07 -07:00
Nick Sweeting
8f057d9a12 use dedicated per-object logger for Agent and BrowserSession 2025-06-05 22:56:43 -07:00
Nick Sweeting
c505d3f21d bump pydantic, langchain, faiss-cpu, mem0ai, and other packages 2025-06-05 22:47:33 -07:00
Nick Sweeting
885e3bcfba dont prepent v to version numbers 2025-06-05 22:47:16 -07:00
Nick Sweeting
f948b298cc dont trim logging handler names in cli 2025-06-05 22:47:01 -07:00
Nick Sweeting
4962c790aa fix: domain based sensitive_data (#1909) 2025-06-05 22:36:39 -07:00
Nick Sweeting
80e5b03c15 Merge branch 'main' into sensitive_data 2025-06-05 22:32:25 -07:00
Nick Sweeting
9273d9b164 Bump langchain (#1868) 2025-06-05 22:31:14 -07:00
Nick Sweeting
c29353078d Merge branch 'main' into bump_langchain 2025-06-05 22:30:31 -07:00
Nick Sweeting
b526882de6 Implement BrowserSession(stealth=True) shortcut for patchright, prevent race conditions on session start (#1915) 2025-06-05 18:26:48 -07:00
Nick Sweeting
cf6a0d9fbf improve chrome launch error handling when user_data_dir is bad 2025-06-05 18:22:02 -07:00
Anirudha619
380475e4d3 remove print statement 2025-06-06 00:12:20 +05:30
Phenomenon
e47430ac8a Merge branch 'main' into sensitive_data 2025-06-06 00:08:36 +05:30
Anirudha619
5033d643cc fix domain based sensitive_data 2025-06-06 00:04:33 +05:30
Nick Sweeting
1f32315031 fix fixture scopes in tests 2025-06-05 03:27:16 -07:00
Nick Sweeting
f1c15d25ee use reusable pytest endpoint 2025-06-05 03:02:04 -07:00
Nick Sweeting
739b407207 ignore timeout on pageload 2025-06-05 02:51:18 -07:00
Nick Sweeting
04d7ab4a01 use helper to get browser_use version 2025-06-05 02:43:49 -07:00
Nick Sweeting
6cf671dc77 tweak cookies func arg order 2025-06-05 02:39:11 -07:00
Nick Sweeting
a2b97b64a9 lint fixes 2025-06-05 02:33:57 -07:00
Nick Sweeting
7932dab055 Update browser_use/browser/session.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-05 05:31:21 -04:00
Nick Sweeting
6d8ce0bafd Update browser_use/browser/session.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-05 05:31:13 -04:00
Nick Sweeting
8593eebf7a Update browser_use/utils.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-05 05:30:30 -04:00
Nick Sweeting
c5cc142a4c fix cookies relative path test 2025-06-05 02:28:17 -07:00
Nick Sweeting
8e06ab5018 update tests for BrowserSession.start 2025-06-05 02:24:34 -07:00
Nick Sweeting
8f6f907247 use async lock to protect BrowserSession.start from race conditions 2025-06-05 02:24:07 -07:00
Nick Sweeting
d3c14e1740 add BrowserSession stealth option 2025-06-05 02:21:10 -07:00
Nick Sweeting
767a75e2bf rename downloads_dir to downloads_path 2025-06-05 02:17:57 -07:00
Nick Sweeting
01e2ccb08e Docs improvments and remove save_playwright_script_path (#1914) 2025-06-05 02:10:38 -07:00
Nick Sweeting
3c1e2a59d1 remove save_playwright_script_path entirely 2025-06-05 02:06:23 -07:00
Nick Sweeting
495d334e95 docs improvments 2025-06-05 02:04:41 -07:00
Nick Sweeting
3897330eda fix formatting in docs 2025-06-05 01:26:15 -07:00
Anirudha619
8a1d3a6245 temp fix domain based sensitive data 2025-06-05 01:18:40 +05:30
Nick Sweeting
2e725a9b61 Bump pydantic, langchain, mem0, faiss-cpu versions, make CLI use stealth mode by default (#1900) 2025-06-03 23:54:46 -07:00
Magnus Müller
a74de750aa track and report repo that code was run on in evals (#1899)
<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Added tracking and reporting of the repository URL where code was run
during evals.

- **New Features**
- Captures and sends the git repository URL along with branch, commit
hash, and timestamp.

<!-- End of auto-generated description by cubic. -->
2025-06-04 08:39:37 +02:00
Nick Sweeting
af2ff839c5 bump default version in docker to 3.12 2025-06-03 16:12:41 -07:00