Commit Graph

878 Commits

Author SHA1 Message Date
zhcn 5c883062ae Update add_image_context.py code style 2025-09-04 14:54:54 +08:00
zhcn 81cd351670 add image context example 2025-09-04 14:29:04 +08:00
Magnus Müller dc1eb696b3 remove lmnr from examples 2025-09-03 18:11:45 -07:00
Saurav Panda 89f2346132 Merge branch 'main' into added-playwright-browser-use-example 2025-09-03 15:53:47 -07:00
Magnus Müller d13cedbf5c fix gemini example 2025-09-03 11:05:42 -07:00
Magnus Müller e26eceb7fc fix-wildcard-imports 2025-09-03 10:38:42 -07:00
Magnus Müller 8cbf2ff7e1 Update prompt 2025-09-03 09:51:23 -07:00
Magnus Müller 69fdace314 Refactor email handling in 2FA example
- Updated the 2FA example to use the new EmailTools class for managing email interactions.
- Replaced EmailController with EmailTools for better integration with AsyncAgentMail.
- Added functionality to create and manage email inboxes directly within the example.
- Adjusted the agent initialization to accommodate the new tools and models structure.
2025-09-03 09:41:22 -07:00
Magnus Müller 48b98de1df Rename import from llm to models 2025-09-03 09:13:30 -07:00
Magnus Müller a27dbdbda6 Add lazy import example for browser-use agent with OpenAI LLM integration 2025-09-03 09:10:28 -07:00
Magnus Müller 5cf080c178 Increase timeout 2025-09-02 19:23:18 -07:00
Magnus Müller 304da196af Merge branch 'integration/agent-mail' of https://github.com/browser-use/browser-use into integration/agent-mail 2025-09-02 19:20:21 -07:00
Magnus Müller d5b8bc83df Update description 2025-09-02 19:20:17 -07:00
Magnus Müller 5c4bdc5534 Update script filter 2025-09-02 19:19:19 -07:00
Magnus Müller d5b7c1479e Update examples/integrations/agentmail/email_tools.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-02 19:17:54 -07:00
Magnus Müller 8e29922da5 Change llm 2025-09-02 19:17:43 -07:00
Magnus Müller c8f564aae0 Refactor email handling for 2FA integration: Moved EmailController to email_tools.py, updated task instructions, and integrated Azure OpenAI for enhanced functionality. 2025-09-02 17:01:37 -07:00
Magnus Müller 3551541462 Merge branch 'main' into integration/agent-mail 2025-09-02 14:57:20 -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
EnzoFanAccount ebe2b3b0a3 example type fix 2025-09-01 10:49:50 -03:00
Saurav Panda a35707153f fixed playwright import issue 2025-08-31 14:59:50 -07:00
Saurav Panda 52c768207c added browser-use + playwright example 2025-08-31 10:32:59 -07:00
mertunsall 5bce1b6898 enable auto download pdfs 2025-08-31 12:40:24 +02:00
Saurav Panda 59acca9b3b added playwright integration example 2025-08-30 14:26:04 -07:00
Enzo Biondo d6d5fd0fb6 Merge branch 'main' into feat/video-recording 2025-08-27 14:47:05 -03:00
Magnus Müller 23e4521109 Better instructions 2025-08-27 10:09:57 -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 ce33625262 Rename browser_context to _cdp_client_root and remove test_concurrent 2025-08-26 18:46:37 -07:00
EnzoFanAccount 06d0b1e9ba Merge remote-tracking branch 'upstream/main' into feat/video-recording 2025-08-26 18:37:14 -03:00
Magnus Müller 9463e4eb1e Fix simple example 2025-08-26 14:23:40 -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 e27e1c9d65 Update simple example 2025-08-26 13:07:29 -07:00
Magnus Müller caa0e7ef1b Rename controller to tools instances 2025-08-26 11:30:39 -07:00
Magnus Müller dbfaffa8d1 Agent service update tools with backward compatible 2025-08-26 11:24:06 -07:00
Magnus Müller e89e78842c Rename controller file to tools 2025-08-26 11:06:28 -07:00
Magnus Müller 2a83442f17 Rename Controller to Tools 2025-08-26 11:04:16 -07:00
Enzo Biondo 8cf26fcb0d Merge branch 'main' into feat/video-recording 2025-08-26 12:26:58 -03:00
reformedot c5f74d253e fix: fixed example after recent changes 2025-08-26 13:15:31 +01:00
Magnus Müller ecc1f40aa5 Fix simple example 2025-08-25 23:34:04 -07:00
EnzoFanAccount a41bd90f05 Merge remote-tracking branch 'upstream/main' into feat/video-recording 2025-08-26 03:25:56 -03:00
Magnus Müller fd5482d9cc Enhance documentation and examples for browser customization
- Rearranged pages in the documentation for better organization.
- Updated icons and descriptions in `browser-basic` and `chain-agents` sections for clarity.
- Added new sections for "Secure Setup" and "More Examples" to provide comprehensive guidance on advanced use cases.
- Improved the `fast-agent` example with clearer speed optimization instructions.
- Refined the `browser-real-browser` documentation to simplify the connection description.
2025-08-25 23:24:47 -07:00
Magnus Müller dc5d06d760 More examples 2025-08-25 23:14:17 -07:00
Magnus Müller 5fe19f03f7 Update .gitignore and add example for running multiple browser agents in parallel
- Added pattern to .gitignore for temporary profile directories.
- Introduced a new example script demonstrating how to run multiple agents with separate browser instances using asyncio.
- Simplified the example code for better clarity and usability.
2025-08-25 22:13:33 -07:00
Magnus Müller 483c824e80 Update documentation for browser customization
- Added new section for "Multiple Browser Instances" with example code for running agents in parallel using separate browser instances.
- Updated "Keep Open" documentation to reflect changes in task execution, simplifying the agent run process.
- Revised "Real Browser" documentation to clarify connection methods and updated example code for better usability.
- Removed outdated content from "Remote Browsers" section to streamline information and improve clarity.
2025-08-25 21:59:50 -07:00
Magnus Müller 4150f02396 Dropdown for agent 2025-08-25 10:48:38 -07:00
Magnus Müller 353386acbe Remove logs example 2025-08-24 17:14:59 -07:00
Gregor Žunič 0d670fa39c agentmail integration 2025-08-24 17:09:16 -07:00
Magnus Müller 146b7ff423 safe info and debug logs to files 2025-08-24 16:47:02 -07:00