Commit Graph

45 Commits

Author SHA1 Message Date
Saurav Panda 9be28bcea1 feat(llm): default ChatBrowserUse to bu-2-0-mini-preview
Adds bu-2-0-mini-preview as an accepted model id and makes it the
constructor default, so a bare ChatBrowserUse() now routes there.

bu-2-0 is unchanged: still accepted, still documented as the premium
option, and bu-latest still resolves to it. Keeping 'latest' on the
stable line means existing callers pinned to that alias do not silently
move onto a preview model; only the bare-constructor default moves.

Pricing is registered alongside the model so cost tracking does not
silently report $0 for what is now the default. This model has no cache
discount, so cached reads bill at the input rate.

Examples, README and the model reference are updated to the new default.
The model reference also claimed bu-latest resolved to bu-1-0, which has
not been true since bu-2-0 shipped; corrected here.
2026-08-13 11:05:57 -07:00
Saurav Panda c011c529fc feat: add bu-2-0 pricing 2026-01-27 10:35:41 -08:00
Saurav Panda 6d54f521cf set default gemini thinking to auto 2026-01-26 12:44:51 -08:00
Saurav Panda f3aad3c145 Added browser use 2-0 support 2026-01-23 13:17:56 -08:00
Saurav Panda 37586c9e9f Added support for new browser use model 2026-01-23 12:39:10 -08:00
Gregor Žunič a3c6fd8025 changed browser use api key creation url everywhere 2025-10-25 10:38:10 -07:00
Magnus Müller 17bc69545e Fix import 2025-10-12 13:33:20 -07:00
Cursor Agent 66f6ecb2a8 Refactor: Load environment variables and update example tasks
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-10-09 17:33:38 +00:00
Mert Unsal a56afff6af Update examples/simple.py 2025-10-09 19:30:09 +02:00
Cursor Agent 7fd7f7329e Refactor: Use ChatBrowserUse LLM and BrowserUse API key
Update README and examples to use the new ChatBrowserUse LLM and BrowserUse API key for authentication. This simplifies setup and aligns with the new API.

Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-10-09 17:26:12 +00:00
Magnus Müller 781f948bb8 change gemini 2.5 flash to gemini latest 2025-09-26 15:54:19 -07:00
Magnus Müller 52a0c1eb2f Update README.md 2025-09-18 18:29:11 -07:00
Magnus Müller 602d44c8fb Fix simple example 2025-09-02 11:39:34 -07:00
Magnus Müller 19913c20f1 More specific error 2025-09-02 11:36:17 -07:00
Magnus Müller 97eb3690bc Fix simple example 2025-08-27 01:09:10 -07:00
Magnus Müller 14229cd6e3 Enhance example scripts and improve test handling
- Updated `simple.py` to initialize `Browser` and `Tools` instances, improving agent configuration.
- Fixed action decorator in `notification.py` by removing trailing space for consistency.
- Adjusted test behavior in `test_browser_session_tab_management.py` to skip tests on initial tab count issues, improving test reliability.
- Stopped server in `test_browser_watchdog_downloads_upload_full_circle.py` to ensure proper cleanup before skipping tests.

These changes aim to enhance clarity and maintainability across examples and tests.
2025-08-27 01:04:14 -07:00
Magnus Müller 9463e4eb1e Fix simple example 2025-08-26 14:23:40 -07:00
Magnus Müller e27e1c9d65 Update simple example 2025-08-26 13:07:29 -07:00
Magnus Müller dbfaffa8d1 Agent service update tools with backward compatible 2025-08-26 11:24:06 -07:00
Magnus Müller ecc1f40aa5 Fix simple example 2025-08-25 23:34:04 -07:00
Magnus Müller dc5d06d760 More examples 2025-08-25 23:14:17 -07:00
Magnus Müller 9d27efaf04 remove agent call method 2025-08-21 11:32:42 -07:00
Magnus Müller 15f30214b4 Simplify to 1 line of code 2025-08-20 22:36:30 -07:00
Magnus Müller c1a28ba503 set default_llm 2025-08-20 13:19:44 -07:00
Magnus Müller be402700b5 fix-llm-timeout-errors 2025-08-19 09:58:55 -07:00
Magnus Müller 8ee41dbb5f Simple example 2025-08-18 18:05:41 -07:00
Magnus Müller 894730f19a Simple example 2025-08-18 18:02:12 -07:00
Nick Sweeting 34f923f0b7 Merge branch 'main' into local-remote-split 2025-08-07 18:48:02 -07:00
Gregor Žunič 121aef0371 gpt 5 support 2025-08-07 14:40:19 -07:00
Gregor Žunič 7bf17064f6 started migration to pure cdp 2025-07-11 14:19:22 +02:00
Magnus Müller 546dcc0387 Update simple example 2025-07-07 15:37:38 +02:00
Magnus Müller b1a0decb62 better error handling and lmnr inclusion 2025-07-07 14:50:40 +02:00
Magnus Müller cc7d336665 edit example 2025-07-06 21:18:18 +02:00
Magnus Müller 78be7f9a8e update extract_structured_data description 2025-07-06 21:14:45 +02:00
mertunsall 7a6644c1c3 fix example 2025-07-05 10:15:24 +02:00
Magnus Müller fc8d6b1c14 eval enable debug 2025-07-03 23:33:25 +02:00
Gregor Žunič 6bad3b310c added back client rects cache 2025-07-01 10:58:20 +02:00
Magnus Müller 5905ad949c feat: add thinking parameter to control agent system prompt
- Add --no-thinking flag to disable thinking in agent system prompt
- Default is true (thinking enabled) for backward compatibility
- Pass thinking parameter through entire evaluation pipeline
- Update GitHub Actions workflow to handle thinking parameter
2025-06-29 20:11:45 +02:00
Gregor Žunič 7a10ae0c96 Squashed commit langchain to native 2025-06-24 12:26:55 +02:00
Magnus Müller d401cc77ab Update task description in simple.py to specify a one-way flight search in 3 weeks instead of a round trip on a specific date. 2025-05-21 12:02:07 +02:00
Nick Sweeting bfcd8a0140 make examples imports more consistent 2025-05-13 17:18:09 -07:00
Gregor Žunič ef55e2ea13 much better extraction test 2025-04-07 00:50:55 +02:00
Nick Sweeting 55fa82f1b5 fix the simple example 2025-03-26 00:49:16 -07:00
magmueller 82aa17d8fb Add follow up tasks examples 2025-01-25 23:30:51 -08:00
magmueller c7008a70c2 Reorder examples 2025-01-25 11:28:52 -08:00