Commit Graph

109 Commits

Author SHA1 Message Date
Nick Sweeting fcc38f6f44 bump cli default models to gpt-5-mini 2025-08-14 05:03:38 -07:00
Nick Sweeting 7a0889cf20 formatting 2025-08-12 04:14:53 -07:00
Nick Sweeting d1e569eb31 raise BrowserError exceptions instead of returning success=False 2025-08-12 04:14:53 -07:00
Nick Sweeting cb5fb38036 cli fixes and types for input 2025-08-11 13:50:59 -07:00
Nick Sweeting 394e22bb1f whoops 2025-08-10 21:44:19 -07:00
Nick Sweeting 293e9d85eb wip cli fixes 2025-08-10 21:44:19 -07:00
Nick Sweeting 66b21d634d clean up logging setup and tests 2025-08-09 03:41:34 -07:00
Nick Sweeting 645742fb17 fix cdp logging 2025-08-09 03:36:36 -07:00
Nick Sweeting 31fb754473 finish connecting feature flags 2025-08-08 20:23:18 -07:00
Nick Sweeting 77e18cf79c dont click on file inputs or dropdowns 2025-08-08 19:33:34 -07:00
Nick Sweeting 20b4b2a684 feature flags for iframes and recent_events, split security and nav actions 2025-08-08 19:13:10 -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 0bf206bb28 attach state events 2025-08-06 05:26:06 -07:00
Nick Sweeting 032f314a41 Merge branch 'main' into local-remote-split 2025-08-04 19:44:05 -07:00
mertunsall 9bd0036223 separate agent history and state 2025-08-02 15:48:49 +01:00
Nick Sweeting 659c5145f6 more event-driven refactoring 2025-08-01 02:42:01 -07:00
Nick Sweeting ac0d5cf630 wip 2025-07-31 03:38:07 -07:00
Fureigh b85b4b4e4d Fix incorrect pip install prompt for CLI addon
The install instruction for the `browser-use[cli]` addon was
missing quotes, which can cause issues in some shells.

Updated to `pip install "browser-use[cli]"` to ensure correct
behavior across environments.
2025-07-14 14:21:20 -07:00
Magnus Müller be3c4526d6 Update message retrieval method in BrowserUseApp to use get_messages() for improved task extraction from message history. 2025-07-08 23:41:31 +02:00
Nick Sweeting b2a84b2296 fix tests and other improvements 2025-07-08 02:32:03 -07:00
Nick Sweeting 9b552ee8ac test and telemetry fixes 2025-07-08 01:37:47 -07:00
Nick Sweeting 6dcf479fc6 add readme MCP section and fix lint errors 2025-07-07 17:07:06 -07:00
mertunsall 220f0bc994 update models to gpt-4.1 2025-07-05 10:32:49 +02:00
mertunsall 3b53e8b495 fix linter 2025-07-01 12:23:52 +02:00
Nick Sweeting e2ed46a84f make cli default to headful mode 2025-06-28 03:46:11 -07:00
Cursor Agent f9741adba5 Remove deprecated memory system and related code
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-06-27 09:48:09 +00:00
Gregor Žunič 7a10ae0c96 Squashed commit langchain to native 2025-06-24 12:26:55 +02:00
Nick Sweeting 0af8c8c0fe imports 2025-06-21 06:29:10 -07:00
Nick Sweeting 6c695d0a42 more lint and hint fixes 2025-06-21 05:39:17 -07:00
Nick Sweeting f878b8f07c type hint fixes 2025-06-21 05:16:02 -07:00
Nick Sweeting 3cf9f3410c fix config issues 2025-06-21 04:03:58 -07:00
Nick Sweeting c451bca15c fix spaces 2025-06-21 03:46:00 -07:00
Nick Sweeting 0aaf13be55 Update browser_use/cli.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-21 06:40:56 -04:00
Nick Sweeting 49e9fd4ff2 move env var config to utils file 2025-06-21 03:14:46 -07:00
Nick Sweeting 5b1cb6da9c allow config.json to override cli config defaults 2025-06-09 22:05:59 -07:00
Nick Sweeting f948b298cc dont trim logging handler names in cli 2025-06-05 22:47:01 -07:00
Nick Sweeting cf6a0d9fbf improve chrome launch error handling when user_data_dir is bad 2025-06-05 18:22:02 -07:00
Nick Sweeting 1580ed6e8b more formatting 2025-06-03 16:03:12 -07:00
Nick Sweeting a33bd7eea5 bump dependency versions 2025-06-03 16:03:08 -07:00
TC 28d90aac59 fix: apply linting and formatting fixes 2025-06-02 17:38:58 -04:00
TC aac14e17a8 feat: add Chrome profile CLI options for local browser profiles
- Add --user-data-dir option to specify Chrome user data directory

- Add --profile-directory option to specify which Chrome profile to use

- Add --cdp-url option to connect to existing Chrome via CDP

- Update browser session creation in prompt mode to use config parameters

- Add comprehensive help text with common Chrome profile locations

- Add example demonstrating Chrome profile usage

This allows users to use their existing Chrome profiles with saved logins and extensions, or connect to already running Chrome instances.
2025-06-02 17:27:34 -04:00
Nick Sweeting b03366e5b0 track source=cli in telemetry 2025-05-29 22:01:26 -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 1aed86426e bump version to 0.2.4 2025-05-25 19:07:07 -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 90dad4a39a refactor to use new BrowserSession model 2025-05-17 04:54:13 -07:00
Nick Sweeting 4841784bcd add --version support to browser-use cli 2025-05-13 21:17:19 -07:00