Commit Graph

2662 Commits

Author SHA1 Message Date
Nick Sweeting
aed2fa27bb add tests for 2025-05-27 17:09:18 -07:00
Nick Sweeting
02ec9c8c6a improve BrowserSession auto-restart on disconnection logic 2025-05-27 17:09:02 -07:00
Nick Sweeting
0c758f8894 fix old tests 2025-05-27 15:58:11 -07:00
Nick Sweeting
a03d4a9b13 fix issue 1817 BrowserSession.create_new_tab was never awaited 2025-05-27 15:55:51 -07:00
Nick Sweeting
19bc0cd582 improve sensitive data docs 2025-05-27 15:31:26 -07:00
Nick Sweeting
0c09386a80 Fix: Prevent crash by using threading workaround for async in sync environments (#1806) 2025-05-27 01:35:18 -07:00
Ajith George Sam
3237fdab1d Merge branch 'main' into main 2025-05-27 10:50:12 +05:30
Nick Sweeting
a986df1feb simplify docs 2025-05-26 22:14:11 -07:00
Ajith George Sam
0b0adeb1a7 Merge branch 'main' into main 2025-05-27 09:28:13 +05:30
Alexander Yue
2bec323b40 remove problematic env display inherit code (#1809)
<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Removed code that auto-inherited the DISPLAY environment variable to
prevent unexpected behavior in display configuration.

<!-- End of auto-generated description by cubic. -->
2025-05-26 20:39:11 -07:00
Nick Sweeting
bd09edc330 tiny docs tweaks 2025-05-26 20:38:03 -07:00
Nick Sweeting
28b93f2553 reformat docs 2025-05-26 20:21:24 -07:00
Nick Sweeting
2450bd3ad2 more intro explanation to custom actions 2025-05-26 20:19:10 -07:00
Alezander9
bf13e9dca7 remove problematic env display inherit code 2025-05-26 20:12:09 -07:00
Nick Sweeting
55ce8e8c14 more improvements to custom actions docs 2025-05-26 19:57:30 -07:00
Nick Sweeting
37946de810 explain keep_alive default setting in docs 2025-05-26 19:17:49 -07:00
Nick Sweeting
78a1bef57a more test cleanups 2025-05-26 19:07:25 -07:00
Nick Sweeting
09a671f562 Merge branch 'main' into main 2025-05-26 18:45:07 -07:00
Nick Sweeting
47f24f6b10 more comments 2025-05-26 18:40:40 -07:00
Nick Sweeting
74afa65d69 remove dead code, cleanup examples and tests 2025-05-26 18:38:30 -07:00
Nick Sweeting
f19adf9bb3 remove dead code, cleanup examples and tests 2025-05-26 18:37:52 -07:00
Nick Sweeting
c2db247bac Add support for browser-use -p 'some prompt here...' oneshot CLI (#1797) 2025-05-26 18:30:14 -07:00
Nick Sweeting
5b2023bcff more tests cleanup 2025-05-26 18:27:10 -07:00
Nick Sweeting
519797c48b cleanup agent actions tests 2025-05-26 17:36:49 -07:00
Nick Sweeting
c41cb56fae replace example output in history log with placeholder to avoid confusion 2025-05-26 17:36:25 -07:00
Nick Sweeting
94c6d50253 fix screen and viewport logic 2025-05-26 17:35:56 -07:00
Nick Sweeting
07772c8d1d clean up ci tests and rename them for clarity 2025-05-26 16:57:16 -07:00
Nick Sweeting
af3cc4d13e upgrade to modern pytest-asyncio without excess decorators 2025-05-26 16:57:15 -07:00
Nick Sweeting
f67a1bf52d update CLAUDE code rules 2025-05-26 16:57:15 -07:00
Nick Sweeting
2868c44e43 move pytest.ini into pyproject.toml 2025-05-26 16:57:15 -07:00
Nick Sweeting
8b4e37b604 more docs improvements to clarify BrowserProfile 2025-05-26 16:57:15 -07:00
Magnus Müller
f06c69fa74 New eval script with workflows for better testing (#1776)
- Refactored the eval script significantly
- Added github workflow so evals can be executed on github action
runners
- Evals can be triggered to evaluate specific branches for PR review
- More model support
- Adapted to work with new Browser Session
- More customization for browser and agent settings allowed
- More error categorization and tracking
    
<!-- This is an auto-generated description by cubic. -->
---

## Summary by cubic
Added a new evaluation script and GitHub workflow for automated,
branch-specific agent testing with improved model support, error
tracking, and browser session integration.

- **New Features**
- Unified eval script with support for more models and custom
agent/browser settings.
  - GitHub Actions workflow to run evals on any branch for PR review.
  - Enhanced error categorization, tracking, and result formatting.
  - Optional SERP search, memory, and planner support for agents.

<!-- End of auto-generated description by cubic. -->
2025-05-26 23:21:57 +02:00
Ajith
7675b12558 fix async-await issues preventing crash 2025-05-27 00:16:41 +05:30
Nick Sweeting
8ea22500c5 Merge branch 'main' into cli-prompt-arg 2025-05-26 04:25:54 -07:00
Nick Sweeting
ae3d47b192 fix function-scope runloop 2025-05-26 04:24:49 -07:00
Nick Sweeting
189a401d21 reduce logging noise in CLI 2025-05-26 04:14:48 -07:00
Nick Sweeting
68d854fcb5 add prompt arg to CLI 2025-05-26 03:43:51 -07:00
Nick Sweeting
241b4e076b fix examples issues 2025-05-26 03:43:17 -07:00
Nick Sweeting
4eabeb30b2 minor docs tweaks 2025-05-26 03:42:44 -07:00
Nick Sweeting
a04def7a37 Fix the CLI! (#1790) 0.2.4 2025-05-25 19:08:07 -07:00
Nick Sweeting
1aed86426e bump version to 0.2.4 2025-05-25 19:07:07 -07:00
Nick Sweeting
bfb6b26274 Merge branch 'main' into new-eval 2025-05-25 18:58:08 -07:00
Nick Sweeting
e6e151e4fd more CI fixes 2025-05-25 18:49:21 -07:00
Nick Sweeting
9420e83719 fix CLI 2025-05-25 18:25:38 -07:00
Nick Sweeting
1eeb97a92e more tests fixes to make it more deterministic 2025-05-25 17:32:09 -07:00
Nick Sweeting
1148f725c5 bump version 0.2.3 2025-05-25 14:57:52 -07:00
Nick Sweeting
768aec87b8 update ipdb notebook examples 2025-05-25 14:57:32 -07:00
Nick Sweeting
ef49ec1682 more examples updating 2025-05-25 14:44:29 -07:00
Nick Sweeting
7939f4522a updating more browser examples 2025-05-25 14:33:09 -07:00
Nick Sweeting
4b43805771 Test fixes (#1787) 2025-05-25 14:14:41 -07:00